Interface CmmnParseHandler
-
- All Known Implementing Classes:
AbstractCmmnParseHandler,AbstractPlanItemParseHandler,CasePageTaskParseHandler,CaseParseHandler,CaseTaskParseHandler,DecisionTaskParseHandler,ExternalWorkerServiceTaskParseHandler,GenericEventListenerParseHandler,HttpTaskParseHandler,HumanTaskParseHandler,MilestoneParseHandler,PlanFragmentParseHandler,ProcessTaskParseHandler,ReactivateEventListenerParseHandler,ScriptTaskParseHandler,SendEventServiceTaskParseHandler,ServiceTaskParseHandler,SignalEventListenerParseHandler,StageParseHandler,TaskParseHandler,TimerEventListenerParseHandler,UserEventListenerParseHandler,VariableEventListenerParseHandler
public interface CmmnParseHandlerAllows to hook into the parsing of one or more elements during the parsing of a CMMN case definition. Instances of this class can be injected into theCmmnEngineConfigurationThe handler will then be called whenever a CMMN element is parsed that matches the types returned by the- Author:
- Joram Barrez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<Class<? extends org.flowable.cmmn.model.BaseElement>>getHandledTypes()The types for which this handler must be called during case definition parsing.voidparse(CmmnParser cmmnParser, CmmnParseResult cmmnParseResult, org.flowable.cmmn.model.BaseElement element)The actual delegation method.
-
-
-
Method Detail
-
getHandledTypes
Collection<Class<? extends org.flowable.cmmn.model.BaseElement>> getHandledTypes()
The types for which this handler must be called during case definition parsing.
-
parse
void parse(CmmnParser cmmnParser, CmmnParseResult cmmnParseResult, org.flowable.cmmn.model.BaseElement element)
The actual delegation method. The parser will calls this method on a match with thegetHandledTypes()return value.
-
-