Class ResourceBundle

  • All Implemented Interfaces:
    java.io.Serializable

    public class ResourceBundle
    extends java.lang.Object
    implements java.io.Serializable
    This is a serializable class that can keep the result of parsing layout files.
    See Also:
    Serialized Form
    • Constructor Detail

      • ResourceBundle

        public ResourceBundle​(java.lang.String appPackage,
                              boolean useAndroidX)
    • Method Detail

      • addDependencyLayouts

        public void addDependencyLayouts​(android.databinding.tool.store.GenClassInfoLog genClassInfoLog)
      • getAppPackage

        public java.lang.String getAppPackage()
      • loadClassInfoFromFolder

        public static android.databinding.tool.store.GenClassInfoLog loadClassInfoFromFolder​(java.io.File folder)
                                                                                      throws java.io.IOException
        Loads the class info from a folder. This log has the list of classes which are generated in previous steps.
        Throws:
        java.io.IOException
      • validateAndRegisterErrors

        public void validateAndRegisterErrors()
      • addRemovedFile

        public void addRemovedFile​(java.io.File file)
      • getRemovedFiles

        public java.util.List<java.io.File> getRemovedFiles()
      • addFileWithNoDataBinding

        public void addFileWithNoDataBinding​(@NonNull
                                             java.io.File file)
      • getFilesWithNoDataBinding

        @NonNull
        public java.util.List<java.io.File> getFilesWithNoDataBinding()