addProcessor method
Adds a plugin processor: any of BindAttributeProcessor,
FormDefProcessor, ModelAttributeProcessor, QuestionProcessor,
XPathProcessor or ExternalDataInstanceProcessor.
Implementation
void addProcessor(Object processor) {
if (processor is BindAttributeProcessor) {
_bindAttributeProcessors.add(processor);
}
if (processor is FormDefProcessor) _formDefProcessors.add(processor);
if (processor is ModelAttributeProcessor) {
_modelAttributeProcessors.add(processor);
}
if (processor is QuestionProcessor) _questionProcessors.add(processor);
if (processor is XPathProcessor) _xpathProcessors.add(processor);
if (processor is ExternalDataInstanceProcessor) {
_externalInstanceProcessors.add(processor);
}
}