Interface CmmnParseHandler
- All Known Implementing Classes:
AbstractCmmnParseHandler, AbstractPlanItemParseHandler, AbstractServiceTaskParseHandler, CasePageTaskParseHandler, CaseParseHandler, CaseTaskParseHandler, DecisionTaskParseHandler, EventRegistryCaseStartLifecycleParseHandler, ExternalWorkerServiceTaskParseHandler, FormAwareServiceTaskParseHandler, GenericEventListenerParseHandler, HttpTaskParseHandler, HumanTaskParseHandler, IntentEventListenerParseHandler, 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.
-