Class ProcessExpressions.IntermediateV2
- java.lang.Object
-
- android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
-
- android.databinding.annotationprocessor.ProcessExpressions.IntermediateV2
-
- All Implemented Interfaces:
ProcessExpressions.Intermediate,java.io.Serializable
- Enclosing class:
- ProcessExpressions
public static class ProcessExpressions.IntermediateV2 extends ProcessExpressions.IntermediateV1
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IntermediateV2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendTo(android.databinding.tool.store.ResourceBundle resourceBundle, boolean fromSource)voidupdateOverridden(android.databinding.tool.store.ResourceBundle bundle)if a layout is overridden from a module (which happens when layout is auto-generated), we need to update its contents from the class that overrides it.-
Methods inherited from class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
addEntry, extractBundles, removeOverridden, upgrade
-
-
-
-
Method Detail
-
appendTo
public void appendTo(android.databinding.tool.store.ResourceBundle resourceBundle, boolean fromSource) throws javax.xml.bind.JAXBException- Specified by:
appendToin interfaceProcessExpressions.Intermediate- Overrides:
appendToin classProcessExpressions.IntermediateV1- Throws:
javax.xml.bind.JAXBException
-
updateOverridden
public void updateOverridden(android.databinding.tool.store.ResourceBundle bundle) throws javax.xml.bind.JAXBExceptionif a layout is overridden from a module (which happens when layout is auto-generated), we need to update its contents from the class that overrides it. This must be done before this bundle is saved, otherwise, it will not be recognized when it is used in another project.- Throws:
javax.xml.bind.JAXBException
-
-