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