public class DmnParse extends Object implements DmnXMLConstants
DmnParse.| Modifier and Type | Field and Description |
|---|---|
protected List<DecisionTableEntity> |
decisionTables
The end result of the parsing: a list of decision tables.
|
protected DmnDeploymentEntity |
deployment
The deployment to which the parsed decision tables will be added.
|
protected DmnDefinition |
dmnDefinition |
protected static org.slf4j.Logger |
LOGGER |
protected String |
name |
protected String |
sourceSystemId |
protected StreamSource |
streamSource |
protected String |
targetNamespace |
protected boolean |
validateSchema |
ATTRIBUTE_AGGREGATION, ATTRIBUTE_HIT_POLICY, ATTRIBUTE_HREF, ATTRIBUTE_ID, ATTRIBUTE_LABEL, ATTRIBUTE_NAME, ATTRIBUTE_NAMESPACE, ATTRIBUTE_TYPE_REF, DMN_NAMESPACE, ELEMENT_DECISION, ELEMENT_DECISION_TABLE, ELEMENT_DEFINITIONS, ELEMENT_DESCRIPTION, ELEMENT_EXTENSIONS, ELEMENT_INPUT_CLAUSE, ELEMENT_INPUT_ENTRY, ELEMENT_INPUT_EXPRESSION, ELEMENT_INPUT_VALUES, ELEMENT_ITEM_DEFINITION, ELEMENT_OUTPUT_CLAUSE, ELEMENT_OUTPUT_ENTRY, ELEMENT_OUTPUT_VALUES, ELEMENT_RULE, ELEMENT_TEXT, ELEMENT_TYPE_DEFINITION, FLOWABLE_EXTENSIONS_NAMESPACE, FLOWABLE_EXTENSIONS_PREFIX, MODEL_NAMESPACE, SCHEMA_NAMESPACE, TARGET_NAMESPACE_ATTRIBUTE, XSI_NAMESPACE, XSI_PREFIX| Constructor and Description |
|---|
DmnParse() |
| Modifier and Type | Method and Description |
|---|---|
DmnParse |
deployment(DmnDeploymentEntity deployment) |
DmnParse |
execute(DmnEngineConfiguration dmnEngineConfig) |
List<DecisionTableEntity> |
getDecisionTables() |
DmnDeploymentEntity |
getDeployment() |
DmnDefinition |
getDmnDefinition() |
String |
getSourceSystemId() |
String |
getTargetNamespace() |
boolean |
isValidateSchema() |
DmnParse |
name(String name) |
void |
setDeployment(DmnDeploymentEntity deployment) |
void |
setDmnDefinition(DmnDefinition dmnDefinition) |
DmnParse |
setSourceSystemId(String sourceSystemId) |
protected void |
setStreamSource(StreamSource streamSource) |
void |
setValidateSchema(boolean validateSchema) |
DmnParse |
sourceInputStream(InputStream inputStream) |
DmnParse |
sourceResource(String resource) |
DmnParse |
sourceString(String string) |
DmnParse |
sourceUrl(String url) |
DmnParse |
sourceUrl(URL url) |
protected static final org.slf4j.Logger LOGGER
protected String name
protected boolean validateSchema
protected StreamSource streamSource
protected String sourceSystemId
protected DmnDefinition dmnDefinition
protected String targetNamespace
protected DmnDeploymentEntity deployment
protected List<DecisionTableEntity> decisionTables
public DmnParse deployment(DmnDeploymentEntity deployment)
public DmnParse execute(DmnEngineConfiguration dmnEngineConfig)
public DmnParse sourceInputStream(InputStream inputStream)
protected void setStreamSource(StreamSource streamSource)
public String getSourceSystemId()
public boolean isValidateSchema()
public void setValidateSchema(boolean validateSchema)
public List<DecisionTableEntity> getDecisionTables()
public String getTargetNamespace()
public DmnDeploymentEntity getDeployment()
public void setDeployment(DmnDeploymentEntity deployment)
public DmnDefinition getDmnDefinition()
public void setDmnDefinition(DmnDefinition dmnDefinition)
Copyright © 2017 Flowable. All rights reserved.