Class LayoutFileParser


  • public final class LayoutFileParser
    extends java.lang.Object
    Gets the list of XML files and creates a list of ResourceBundle that can be persistent or converted to LayoutBinder.
    • Method Detail

      • parseXml

        @Nullable
        public static ResourceBundle.LayoutFileBundle parseXml​(@NonNull
                                                               android.databinding.tool.util.RelativizableFile input,
                                                               @NonNull
                                                               java.io.File outputFile,
                                                               @NonNull
                                                               java.lang.String pkg,
                                                               @NonNull
                                                               LayoutXmlProcessor.OriginalFileLookup originalFileLookup,
                                                               boolean isViewBindingEnabled,
                                                               boolean isDataBindingEnabled)
                                                        throws javax.xml.parsers.ParserConfigurationException,
                                                               java.io.IOException,
                                                               org.xml.sax.SAXException,
                                                               javax.xml.xpath.XPathExpressionException
        Throws:
        javax.xml.parsers.ParserConfigurationException
        java.io.IOException
        org.xml.sax.SAXException
        javax.xml.xpath.XPathExpressionException
      • stripSingleLayoutFile

        public static boolean stripSingleLayoutFile​(java.io.File layoutFile,
                                                    java.io.File outputFile)
                                             throws java.io.IOException
        Throws:
        java.io.IOException