android.databinding.annotationprocessor
Class ProcessExpressions

java.lang.Object
  extended by android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
      extended by android.databinding.annotationprocessor.ProcessExpressions

public class ProcessExpressions
extends ProcessDataBinding.ProcessingStep


Nested Class Summary
static interface ProcessExpressions.Intermediate
           
static class ProcessExpressions.IntermediateV1
           
static class ProcessExpressions.IntermediateV2
           
 
Field Summary
 
Fields inherited from class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
mCallback
 
Constructor Summary
ProcessExpressions()
           
 
Method Summary
 boolean onHandleStep(javax.annotation.processing.RoundEnvironment roundEnvironment, javax.annotation.processing.ProcessingEnvironment processingEnvironment, android.databinding.BindingBuildInfo buildInfo)
          Invoked in each annotation processing step.
 void onProcessingOver(javax.annotation.processing.RoundEnvironment roundEnvironment, javax.annotation.processing.ProcessingEnvironment processingEnvironment, android.databinding.BindingBuildInfo buildInfo)
          Invoked when processing is done.
 
Methods inherited from class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
getWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessExpressions

public ProcessExpressions()
Method Detail

onHandleStep

public boolean onHandleStep(javax.annotation.processing.RoundEnvironment roundEnvironment,
                            javax.annotation.processing.ProcessingEnvironment processingEnvironment,
                            android.databinding.BindingBuildInfo buildInfo)
                     throws javax.xml.bind.JAXBException
Description copied from class: ProcessDataBinding.ProcessingStep
Invoked in each annotation processing step.

Specified by:
onHandleStep in class ProcessDataBinding.ProcessingStep
Returns:
True if it is done and should never be invoked again.
Throws:
javax.xml.bind.JAXBException

onProcessingOver

public void onProcessingOver(javax.annotation.processing.RoundEnvironment roundEnvironment,
                             javax.annotation.processing.ProcessingEnvironment processingEnvironment,
                             android.databinding.BindingBuildInfo buildInfo)
Description copied from class: ProcessDataBinding.ProcessingStep
Invoked when processing is done. A good place to generate the output if the processor requires multiple steps.

Specified by:
onProcessingOver in class ProcessDataBinding.ProcessingStep