android.databinding.annotationprocessor
Class ProcessBindable
java.lang.Object
android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
android.databinding.annotationprocessor.ProcessBindable
- All Implemented Interfaces:
- CompilerChef.BindableHolder
public class ProcessBindable
- extends ProcessDataBinding.ProcessingStep
- implements CompilerChef.BindableHolder
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProcessBindable
public ProcessBindable()
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