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
-
-
Constructor Summary
Constructors Constructor Description ProcessBindable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddVariable(java.lang.String variableName, java.lang.String containingClassName)booleanonHandleStep(javax.annotation.processing.RoundEnvironment roundEnv, javax.annotation.processing.ProcessingEnvironment processingEnv, android.databinding.tool.CompilerArguments args)Invoked in each annotation processing step.voidonProcessingOver(javax.annotation.processing.RoundEnvironment roundEnvironment, javax.annotation.processing.ProcessingEnvironment processingEnvironment, android.databinding.tool.CompilerArguments args)Invoked when processing is done.-
Methods inherited from class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
getWriter
-
-
-
-
Method Detail
-
onHandleStep
public boolean onHandleStep(javax.annotation.processing.RoundEnvironment roundEnv, javax.annotation.processing.ProcessingEnvironment processingEnv, android.databinding.tool.CompilerArguments args)Description copied from class:ProcessDataBinding.ProcessingStepInvoked in each annotation processing step.- Specified by:
onHandleStepin classProcessDataBinding.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:
addVariablein interfaceCompilerChef.BindableHolder
-
onProcessingOver
public void onProcessingOver(javax.annotation.processing.RoundEnvironment roundEnvironment, javax.annotation.processing.ProcessingEnvironment processingEnvironment, android.databinding.tool.CompilerArguments args)Description copied from class:ProcessDataBinding.ProcessingStepInvoked when processing is done. A good place to generate the output if the processor requires multiple steps.- Specified by:
onProcessingOverin classProcessDataBinding.ProcessingStep
-
-