android.databinding.annotationprocessor
Class ProcessExpressions
java.lang.Object
android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
android.databinding.annotationprocessor.ProcessExpressions
public class ProcessExpressions
- extends ProcessDataBinding.ProcessingStep
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProcessExpressions
public ProcessExpressions()
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