Class CmmnParserImpl
java.lang.Object
org.flowable.cmmn.engine.impl.parser.CmmnParserImpl
- All Implemented Interfaces:
CmmnParser
- Author:
- Joram Barrez, Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CmmnActivityBehaviorFactory
protected CmmnParseHandlers
protected ExpressionManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CmmnModel
convertToCmmnModel
(CmmnParseContext context, StreamSource cmmnSource) getCaseDefinition
(String caseDefinitionKey, List<CaseDefinitionEntity> caseDefinitions) parse
(CmmnParseContext context) parse
(CmmnParseContext context, StreamSource cmmnSource) void
processCmmnElements
(CmmnModel cmmnModel, CmmnParseResult parseResult) void
processDI
(CmmnModel cmmnModel, List<CaseDefinitionEntity> caseDefinitions) void
setActivityBehaviorFactory
(CmmnActivityBehaviorFactory activityBehaviorFactory) void
setCmmnParseHandlers
(CmmnParseHandlers cmmnParseHandlers) void
setExpressionManager
(ExpressionManager expressionManager) protected void
validateCmmnModel
(CaseValidator caseValidator, CmmnModel cmmnModel)
-
Field Details
-
cmmnParseHandlers
-
activityBehaviorFactory
-
expressionManager
-
-
Constructor Details
-
CmmnParserImpl
public CmmnParserImpl()
-
-
Method Details
-
parse
- Specified by:
parse
in interfaceCmmnParser
-
parse
-
convertToCmmnModel
-
validateCmmnModel
-
processCmmnElements
-
processDI
-
getCaseDefinition
public CaseDefinitionEntity getCaseDefinition(String caseDefinitionKey, List<CaseDefinitionEntity> caseDefinitions) -
getCmmnParseHandlers
-
setCmmnParseHandlers
-
getActivityBehaviorFactory
-
setActivityBehaviorFactory
-
getExpressionManager
-
setExpressionManager
-