public class CmmnXmlUtil extends Object implements CmmnXmlConstants
ATTRIBUTE_ASSIGNEE, ATTRIBUTE_AUTHOR, ATTRIBUTE_AUTHORIZED_ROLE_REFS, ATTRIBUTE_AUTO_COMPLETE_CONDITION, ATTRIBUTE_CANDIDATE_GROUPS, ATTRIBUTE_CANDIDATE_USERS, ATTRIBUTE_CASE_REF, ATTRIBUTE_CATEGORY, ATTRIBUTE_CLASS, ATTRIBUTE_CREATION_DATE, ATTRIBUTE_DECISION_REF, ATTRIBUTE_DEFINITION_REF, ATTRIBUTE_DELEGATE_EXPRESSION, ATTRIBUTE_DI_CMMN_ELEMENT_REF, ATTRIBUTE_DI_HEIGHT, ATTRIBUTE_DI_TARGET_CMMN_ELEMENT_REF, ATTRIBUTE_DI_WIDTH, ATTRIBUTE_DI_X, ATTRIBUTE_DI_Y, ATTRIBUTE_DUE_DATE, ATTRIBUTE_EXPORTER, ATTRIBUTE_EXPORTER_VERSION, ATTRIBUTE_EXPRESSION, ATTRIBUTE_EXPRESSION_LANGUAGE, ATTRIBUTE_EXTERNAL_REF, ATTRIBUTE_FIELD_EXPRESSION, ATTRIBUTE_FIELD_STRING, ATTRIBUTE_FORM_KEY, ATTRIBUTE_ID, ATTRIBUTE_IMPLEMENTATION_TYPE, ATTRIBUTE_INITIATOR_VARIABLE_NAME, ATTRIBUTE_IS_ASYNCHRONOUS, ATTRIBUTE_IS_AUTO_COMPLETE, ATTRIBUTE_IS_BLOCKING, ATTRIBUTE_IS_BLOCKING_EXPRESSION, ATTRIBUTE_IS_EXCLUSIVE, ATTRIBUTE_NAME, ATTRIBUTE_OWNER, ATTRIBUTE_PLAN_ITEM_START_TRIGGER_SRC_REF, ATTRIBUTE_PRIORITY, ATTRIBUTE_PROCESS_REF, ATTRIBUTE_REPETITION_COUNTER_VARIABLE_NAME, ATTRIBUTE_RESULT_VARIABLE_NAME, ATTRIBUTE_SCRIPT_FORMAT, ATTRIBUTE_SENTRY_REF, ATTRIBUTE_SOURCE_REF, ATTRIBUTE_TARGET_NAMESPACE, ATTRIBUTE_TASK_SCRIPT_AUTO_STORE_VARIABLE, ATTRIBUTE_TEXT_FORMAT, ATTRIBUTE_TYPE, CASE_NAMESPACE, CMMN_NAMESPACE, CMMNDI_NAMESPACE, CMMNDI_PREFIX, ELEMENT_CASE, ELEMENT_CASE_TASK, ELEMENT_COMPLETION_NEUTRAL_RULE, ELEMENT_CONDITION, ELEMENT_DECISION, ELEMENT_DECISION_REF_EXPRESSION, ELEMENT_DECISION_TASK, ELEMENT_DEFAULT_CONTROL, ELEMENT_DEFINITIONS, ELEMENT_DI_BOUNDS, ELEMENT_DI_CMMN, ELEMENT_DI_DIAGRAM, ELEMENT_DI_EDGE, ELEMENT_DI_LABEL, ELEMENT_DI_SHAPE, ELEMENT_DI_WAYPOINT, ELEMENT_DOCUMENTATION, ELEMENT_ENTRY_CRITERION, ELEMENT_EXIT_CRITERION, ELEMENT_EXTENSIONS, ELEMENT_FIELD, ELEMENT_FIELD_EXPRESSION, ELEMENT_FIELD_STRING, ELEMENT_HTTP_REQUEST_HANDLER, ELEMENT_HTTP_RESPONSE_HANDLER, ELEMENT_HUMAN_TASK, ELEMENT_IF_PART, ELEMENT_ITEM_CONTROL, ELEMENT_MANUAL_ACTIVATION_RULE, ELEMENT_MILESTONE, ELEMENT_PLAN_ITEM, ELEMENT_PLAN_ITEM_ON_PART, ELEMENT_PLAN_ITEM_START_TRIGGER, ELEMENT_PLAN_MODEL, ELEMENT_PROCESS, ELEMENT_PROCESS_REF_EXPRESSION, ELEMENT_PROCESS_TASK, ELEMENT_REPETITION_RULE, ELEMENT_REQUIRED_RULE, ELEMENT_SENTRY, ELEMENT_STAGE, ELEMENT_STANDARD_EVENT, ELEMENT_TASK, ELEMENT_TIMER_EVENT_LISTENER, ELEMENT_TIMER_EXPRESSION, ELEMENT_USER_EVENT_LISTENER, FLOWABLE_EXTENSIONS_NAMESPACE, FLOWABLE_EXTENSIONS_PREFIX, OMGDC_NAMESPACE, OMGDC_PREFIX, OMGDI_NAMESPACE, OMGDI_PREFIX, XSI_NAMESPACE, XSI_PREFIX| Constructor and Description |
|---|
CmmnXmlUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addXMLLocation(BaseElement element,
XMLStreamReader xtr) |
static void |
addXMLLocation(GraphicInfo graphicInfo,
XMLStreamReader xtr) |
static boolean |
isBlacklisted(ExtensionAttribute attribute,
List<ExtensionAttribute>... blackLists) |
static void |
writeCustomAttributes(Collection<List<ExtensionAttribute>> attributes,
XMLStreamWriter xtw,
List<ExtensionAttribute>... blackLists) |
static void |
writeCustomAttributes(Collection<List<ExtensionAttribute>> attributes,
XMLStreamWriter xtw,
Map<String,String> namespaceMap,
List<ExtensionAttribute>... blackLists)
write attributes to xtw (except blacklisted)
|
static void |
writeDefaultAttribute(String attributeName,
String value,
XMLStreamWriter xtw) |
protected static void |
writeExtensionElement(ExtensionElement extensionElement,
Map<String,String> namespaceMap,
XMLStreamWriter xtw) |
static boolean |
writeExtensionElements(BaseElement baseElement,
boolean didWriteExtensionStartElement,
Map<String,String> namespaceMap,
XMLStreamWriter xtw) |
static boolean |
writeExtensionElements(BaseElement baseElement,
boolean didWriteExtensionStartElement,
XMLStreamWriter xtw) |
static void |
writeQualifiedAttribute(String attributeName,
String value,
XMLStreamWriter xtw) |
public static void addXMLLocation(BaseElement element, XMLStreamReader xtr)
public static void addXMLLocation(GraphicInfo graphicInfo, XMLStreamReader xtr)
public 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 boolean writeExtensionElements(BaseElement baseElement, boolean didWriteExtensionStartElement, XMLStreamWriter xtw) throws Exception
Exceptionpublic static boolean writeExtensionElements(BaseElement baseElement, boolean didWriteExtensionStartElement, Map<String,String> namespaceMap, XMLStreamWriter xtw) throws Exception
Exceptionprotected static void writeExtensionElement(ExtensionElement extensionElement, Map<String,String> namespaceMap, XMLStreamWriter xtw) throws Exception
Exceptionpublic static void writeCustomAttributes(Collection<List<ExtensionAttribute>> attributes, XMLStreamWriter xtw, List<ExtensionAttribute>... blackLists) throws XMLStreamException
XMLStreamExceptionpublic static void writeCustomAttributes(Collection<List<ExtensionAttribute>> attributes, XMLStreamWriter xtw, Map<String,String> namespaceMap, List<ExtensionAttribute>... blackLists) throws XMLStreamException
attributes - xtw - namespaceMap - blackLists - XMLStreamExceptionpublic static boolean isBlacklisted(ExtensionAttribute attribute, List<ExtensionAttribute>... blackLists)
Copyright © 2018 Flowable. All rights reserved.