public class DmnXMLUtil extends Object implements 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 and Description |
|---|
DmnXMLUtil() |
public static void parseChildElements(String elementName, DmnElement parentElement, XMLStreamReader xtr, Map<String,BaseChildElementParser> childParsers, Decision decision) throws Exception
Exceptionpublic static void writeDefaultAttribute(String attributeName, String value, XMLStreamWriter xtw) throws Exception
Exceptionpublic static void writeQualifiedAttribute(String attributeName, String value, XMLStreamWriter xtw) throws Exception
Exceptionpublic static DmnExtensionElement parseExtensionElement(XMLStreamReader xtr) throws Exception
Exceptionpublic static void parseAttributes(DmnElement dmnElement, XMLStreamReader xtr)
public static void parseAttributes(DmnElement dmnElement, XMLStreamReader xtr, Collection<DmnExtensionAttribute> attributesToIgnore)
protected static boolean isAttributedIncluded(DmnExtensionAttribute attribute, Collection<DmnExtensionAttribute> attributesToIgnore)
public static void writeElementDescription(DmnElement dmnElement, XMLStreamWriter xtw) throws Exception
Exceptionpublic static void writeExtensionElements(DmnElement dmnElement, XMLStreamWriter xtw) throws Exception
Exceptionpublic static void writeExtensionElements(DmnElement dmnElement, Map<String,String> namespaceMap, XMLStreamWriter xtw) throws Exception
Exceptionpublic static boolean writeExtensionElements(DmnElement dmnElement, boolean didWriteExtensionStartElement, XMLStreamWriter xtw) throws Exception
Exceptionpublic static boolean writeExtensionElements(DmnElement dmnElement, boolean didWriteExtensionStartElement, Map<String,String> namespaceMap, XMLStreamWriter xtw) throws Exception
Exceptionprotected static void writeExtensionElement(DmnExtensionElement extensionElement, Map<String,String> namespaceMap, XMLStreamWriter xtw) throws Exception
Exceptionpublic static void writeAttributes(DmnElement dmnElement, Map<String,String> namespaceMap, XMLStreamWriter xtw) throws Exception
Exceptionpublic static String getUniqueElementId()
Copyright © 2022 Flowable. All rights reserved.