Class DocumentEventDefinitionXmlWriter
java.lang.Object
com.flowable.platform.bpmn.converter.documentevent.DocumentEventDefinitionXmlWriter
- All Implemented Interfaces:
org.flowable.bpmn.converter.CustomEventDefinitionXmlWriter
public class DocumentEventDefinitionXmlWriter
extends Object
implements org.flowable.bpmn.converter.CustomEventDefinitionXmlWriter
Serializes a typed
DocumentEventDefinition back to <flowable:documentEvent>. Pair with
DocumentEventDefinitionXmlParser for round-trip support. Invoked inside an already-opened
<extensionElements> wrapper on the parent event element.
Lifecycle values and location rows are emitted as nested <flowable:lifecycle>token</flowable:lifecycle>
and <flowable:location scope="…">value</flowable:location> elements inside the
<flowable:documentEvent> body, one element per row.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwrite(org.flowable.bpmn.model.Event parentEvent, org.flowable.bpmn.model.EventDefinition eventDefinition, XMLStreamWriter xtw) protected static voidwriteAttributeIfPresent(XMLStreamWriter xtw, String name, String value)
-
Constructor Details
-
DocumentEventDefinitionXmlWriter
public DocumentEventDefinitionXmlWriter()
-
-
Method Details
-
write
public void write(org.flowable.bpmn.model.Event parentEvent, org.flowable.bpmn.model.EventDefinition eventDefinition, XMLStreamWriter xtw) throws Exception - Specified by:
writein interfaceorg.flowable.bpmn.converter.CustomEventDefinitionXmlWriter- Throws:
Exception
-
writeAttributeIfPresent
protected static void writeAttributeIfPresent(XMLStreamWriter xtw, String name, String value) throws Exception - Throws:
Exception
-