android.databinding.annotationprocessor
Class ProcessExpressions.IntermediateV2

java.lang.Object
  extended by android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
      extended by 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
ProcessExpressions.IntermediateV2()
           
 
Method Summary
 void appendTo(android.databinding.tool.store.ResourceBundle resourceBundle)
           
 void updateOverridden(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, removeOverridden, upgrade
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessExpressions.IntermediateV2

public ProcessExpressions.IntermediateV2()
Method Detail

appendTo

public void appendTo(android.databinding.tool.store.ResourceBundle resourceBundle)
              throws javax.xml.bind.JAXBException
Specified by:
appendTo in interface ProcessExpressions.Intermediate
Overrides:
appendTo in class ProcessExpressions.IntermediateV1
Throws:
javax.xml.bind.JAXBException

updateOverridden

public void updateOverridden(android.databinding.tool.store.ResourceBundle bundle)
                      throws javax.xml.bind.JAXBException
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. 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