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.void
parse
(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.
-