android.databinding.annotationprocessor
Class ProcessBindable

java.lang.Object
  extended by android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
      extended by android.databinding.annotationprocessor.ProcessBindable
All Implemented Interfaces:
CompilerChef.BindableHolder

public class ProcessBindable
extends ProcessDataBinding.ProcessingStep
implements CompilerChef.BindableHolder


Field Summary
 
Fields inherited from class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
mCallback
 
Constructor Summary
ProcessBindable()
           
 
Method Summary
 void addVariable(java.lang.String variableName, java.lang.String containingClassName)
           
 boolean onHandleStep(javax.annotation.processing.RoundEnvironment roundEnv, javax.annotation.processing.ProcessingEnvironment processingEnv, 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

ProcessBindable

public ProcessBindable()
Method Detail

onHandleStep

public boolean onHandleStep(javax.annotation.processing.RoundEnvironment roundEnv,
                            javax.annotation.processing.ProcessingEnvironment processingEnv,
                            android.databinding.BindingBuildInfo buildInfo)
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.

addVariable

public void addVariable(java.lang.String variableName,
                        java.lang.String containingClassName)
Specified by:
addVariable in interface CompilerChef.BindableHolder

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