Package org.flowable.dmn.xml.converter
Class DecisionRuleXMLConverter
- java.lang.Object
-
- org.flowable.dmn.xml.converter.BaseDmnXMLConverter
-
- org.flowable.dmn.xml.converter.DecisionRuleXMLConverter
-
- All Implemented Interfaces:
DmnXMLConstants
public class DecisionRuleXMLConverter extends BaseDmnXMLConverter
- Author:
- Tijs Rademakers, Yvo Swillens
-
-
Field Summary
-
Fields inherited from class org.flowable.dmn.xml.converter.BaseDmnXMLConverter
LOGGER
-
Fields inherited from interface org.flowable.dmn.xml.constants.DmnXMLConstants
ATTRIBUTE_AGGREGATION, ATTRIBUTE_DI_DMN_ELEMENT_REF, ATTRIBUTE_DI_HEIGHT, ATTRIBUTE_DI_TARGET_DMN_ELEMENT_REF, ATTRIBUTE_DI_WIDTH, ATTRIBUTE_DI_X, ATTRIBUTE_DI_Y, ATTRIBUTE_EXPORTER, ATTRIBUTE_EXPORTER_VERSION, ATTRIBUTE_FORCE_DMN_11, ATTRIBUTE_HIT_POLICY, ATTRIBUTE_HREF, ATTRIBUTE_ID, ATTRIBUTE_IS_COLLECTION, ATTRIBUTE_LABEL, ATTRIBUTE_NAME, ATTRIBUTE_NAMESPACE, ATTRIBUTE_TYPE_REF, DMN_NAMESPACE, DMNDI_NAMESPACE, DMNDI_PREFIX, ELEMENT_ALLOWED_VALUES, ELEMENT_AUTHORITY_REQUIREMENT, ELEMENT_DECISION, ELEMENT_DECISION_SERVICE, ELEMENT_DECISION_TABLE, ELEMENT_DEFINITIONS, ELEMENT_DESCRIPTION, ELEMENT_DI_BOUNDS, ELEMENT_DI_DECISION_SERVICE_DIVIDER_LINE, ELEMENT_DI_DIAGRAM, ELEMENT_DI_DMN, ELEMENT_DI_EDGE, ELEMENT_DI_LABEL, ELEMENT_DI_SHAPE, ELEMENT_DI_SIZE, ELEMENT_DI_WAYPOINT, ELEMENT_ENCAPSULATED_DECISION, ELEMENT_EXTENSIONS, ELEMENT_INFORMATION_REQUIREMENT, ELEMENT_INPUT_CLAUSE, ELEMENT_INPUT_DATA, ELEMENT_INPUT_ENTRY, ELEMENT_INPUT_EXPRESSION, ELEMENT_INPUT_VALUES, ELEMENT_ITEM_COMPONENT, ELEMENT_ITEM_DEFINITION, ELEMENT_OUTPUT_CLAUSE, ELEMENT_OUTPUT_DECISION, ELEMENT_OUTPUT_ENTRY, ELEMENT_OUTPUT_VALUES, ELEMENT_REQUIRED_AUTHORITY, ELEMENT_REQUIRED_DECISION, ELEMENT_REQUIRED_INPUT, ELEMENT_RULE, ELEMENT_TEXT, ELEMENT_TYPE_REF, ELEMENT_VARIABLE, FLOWABLE_EXTENSIONS_NAMESPACE, FLOWABLE_EXTENSIONS_PREFIX, MODEL_NAMESPACE, OMGDC_NAMESPACE, OMGDC_PREFIX, OMGDI_NAMESPACE, OMGDI_PREFIX, SCHEMA_NAMESPACE, TARGET_NAMESPACE_ATTRIBUTE, XSI_NAMESPACE, XSI_PREFIX
-
-
Constructor Summary
Constructors Constructor Description DecisionRuleXMLConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DmnElementconvertXMLToElement(XMLStreamReader xtr, ConversionHelper conversionHelper)protected StringgetXMLElementName()protected voidwriteAdditionalAttributes(DmnElement element, DmnDefinition model, XMLStreamWriter xtw)protected voidwriteAdditionalChildElements(DmnElement element, DmnDefinition model, XMLStreamWriter xtw)-
Methods inherited from class org.flowable.dmn.xml.converter.BaseDmnXMLConverter
convertToDmnModel, convertToXML, initializeElementCounter, parseChildElements, parseChildElements, writeDefaultAttribute, writeQualifiedAttribute
-
-
-
-
Method Detail
-
getXMLElementName
protected String getXMLElementName()
- Specified by:
getXMLElementNamein classBaseDmnXMLConverter
-
convertXMLToElement
protected DmnElement convertXMLToElement(XMLStreamReader xtr, ConversionHelper conversionHelper) throws Exception
- Specified by:
convertXMLToElementin classBaseDmnXMLConverter- Throws:
Exception
-
writeAdditionalAttributes
protected void writeAdditionalAttributes(DmnElement element, DmnDefinition model, XMLStreamWriter xtw) throws Exception
- Specified by:
writeAdditionalAttributesin classBaseDmnXMLConverter- Throws:
Exception
-
writeAdditionalChildElements
protected void writeAdditionalChildElements(DmnElement element, DmnDefinition model, XMLStreamWriter xtw) throws Exception
- Specified by:
writeAdditionalChildElementsin classBaseDmnXMLConverter- Throws:
Exception
-
-