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 CmmnParseHandler
Allows 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 the
CmmnEngineConfiguration
The handler will then be called whenever a CMMN element is parsed that matches the types returned by the- Author:
- Joram Barrez
-
Method Summary
Modifier and TypeMethodDescriptionCollection<Class<? extends BaseElement>>The types for which this handler must be called during case definition parsing.voidparse(CmmnParser cmmnParser, CmmnParseResult cmmnParseResult, BaseElement element) The actual delegation method.
-
Method Details
-
getHandledTypes
Collection<Class<? extends BaseElement>> getHandledTypes()The types for which this handler must be called during case definition parsing. -
parse
The actual delegation method. The parser will calls this method on a match with thegetHandledTypes()return value.
-