Package android.databinding.tool.store
Class LayoutFileParser
- java.lang.Object
-
- android.databinding.tool.store.LayoutFileParser
-
public final class LayoutFileParser extends java.lang.ObjectGets the list of XML files and creates a list ofResourceBundlethat can be persistent or converted to LayoutBinder.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ResourceBundle.LayoutFileBundleparseXml(android.databinding.tool.util.RelativizableFile input, java.io.File outputFile, java.lang.String pkg, LayoutXmlProcessor.OriginalFileLookup originalFileLookup, boolean isViewBindingEnabled, boolean isDataBindingEnabled)static booleanstripSingleLayoutFile(java.io.File layoutFile, java.io.File outputFile)
-
-
-
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.ParserConfigurationExceptionjava.io.IOExceptionorg.xml.sax.SAXExceptionjavax.xml.xpath.XPathExpressionException
-
stripSingleLayoutFile
public static boolean stripSingleLayoutFile(java.io.File layoutFile, java.io.File outputFile) throws java.io.IOException- Throws:
java.io.IOException
-
-