| java.lang.Object org.obe.xpdl.serializer.dom4j.Dom4JXPDLSerializer
Dom4JXPDLSerializer | public class Dom4JXPDLSerializer implements XPDLSerializer,DOM4JNames(Code) | | Implementation of the XPDLSerializer interface which uses the DOM4J library
to serialize a package to an XPDL document.
author: Anthony Eden author: Adrian Price |
Method Summary | |
protected Element | getExtendedAttributes(Element parent) | public void | serialize(XPDLPackage pkg, OutputStream out) | public void | serialize(XPDLPackage pkg, Writer out) Serialize the package to the given output stream. | protected void | writeActivities(Activity[] activities, Element parent) | protected void | writeActivity(Activity activity, Element parent) | protected void | writeActivitySet(ActivitySet activitySet, Element parent) | protected void | writeActivitySets(ActivitySet[] activitySets, Element parent) | protected void | writeActualParameters(ActualParameter[] actualParameters, Element parent) | protected void | writeApplications(Application[] applications, Element parent) | protected void | writeAssignmentStrategy(AssignmentStrategyDef strategy, Element parent) | protected void | writeBounds(Rectangle bounds, Element parent) | protected void | writeCondition(Condition condition, Element parent) | protected void | writeConformanceClass(ConformanceClass cc, Element parent) | protected void | writeDataFields(DataField[] dataFields, Element parent) | protected void | writeDataType(DataType dataType, Element parent) | protected void | writeDeadline(Deadline deadline, Element parent) | protected void | writeDeadlines(Deadline[] deadlines, Element parent) | protected Element | writeEvent(Event event, Element parent) | protected void | writeExecutionType(ExecutionType execType, Element parent) | protected void | writeExtendedAttribute(String name, Object value, Element parent) | protected void | writeExtendedAttributes(ExtendedAttributes extAttrs, Element parent) | protected void | writeExternalPackages(ExternalPackage[] externalPackages, Element parent) | protected void | writeExternalReference(ExternalReference externalReference, Element parent) | protected void | writeFormalParameters(FormalParameter[] formalParameters, Element parent) | protected void | writeJoin(Join join, Element parent) | protected void | writeLoop(Loop loop, Element parent) | protected void | writeMetaData(Object metadata, Element parent) | protected void | writePackageHeader(PackageHeader header, Element parent) | protected void | writeParticipants(Participant[] participants, Element parent) | protected void | writeProcessHeader(ProcessHeader header, Element parent) | protected void | writeRedefinableHeader(RedefinableHeader header, Element parent) | protected void | writeResponsibles(String[] responsibles, Element parent) | protected void | writeSchemaType(SchemaType schemaType, Element parent) | protected void | writeScript(Script script, Element parent) | protected void | writeSimulationInformation(SimulationInformation simulationInfo, Element parent) | protected void | writeSplit(Split split, Element parent) | protected void | writeTimeEstimation(TimeEstimation timeEstimation, Element parent) | protected Element | writeTimer(Timer timer, Element parent) | protected void | writeTransition(Transition transition, Element parent) | protected void | writeTransitionReferences(String[] transitionReferences, Element parent) | protected void | writeTransitionRestriction(TransitionRestriction transitionRestriction, Element parent) | protected void | writeTransitionRestrictions(TransitionRestriction[] transitionRestrictions, Element parent) | protected void | writeTransitions(Transition[] transitions, Element parent) | protected void | writeTrigger(Trigger trigger, Element parent) | protected void | writeType(Type type, Element parent) | protected void | writeTypeDeclarations(TypeDeclaration[] typeDeclarations, Element parent) | protected void | writeWorkflowProcess(WorkflowProcess wp, Element parent) | protected void | writeWorkflowProcesses(WorkflowProcess[] workflowProcesses, Element parent) |
getExtendedAttributes | protected Element getExtendedAttributes(Element parent)(Code) | | |
writeBounds | protected void writeBounds(Rectangle bounds, Element parent)(Code) | | |
writeCondition | protected void writeCondition(Condition condition, Element parent)(Code) | | |
writeDeadline | protected void writeDeadline(Deadline deadline, Element parent)(Code) | | |
writeDeadlines | protected void writeDeadlines(Deadline[] deadlines, Element parent)(Code) | | |
writeEvent | protected Element writeEvent(Event event, Element parent)(Code) | | |
writeExtendedAttribute | protected void writeExtendedAttribute(String name, Object value, Element parent)(Code) | | |
writeJoin | protected void writeJoin(Join join, Element parent)(Code) | | |
writeLoop | protected void writeLoop(Loop loop, Element parent)(Code) | | |
writeMetaData | protected void writeMetaData(Object metadata, Element parent)(Code) | | |
writeProcessHeader | protected void writeProcessHeader(ProcessHeader header, Element parent)(Code) | | |
writeResponsibles | protected void writeResponsibles(String[] responsibles, Element parent)(Code) | | |
writeScript | protected void writeScript(Script script, Element parent)(Code) | | |
writeSplit | protected void writeSplit(Split split, Element parent)(Code) | | |
writeTimeEstimation | protected void writeTimeEstimation(TimeEstimation timeEstimation, Element parent)(Code) | | |
writeTimer | protected Element writeTimer(Timer timer, Element parent)(Code) | | |
writeTransitionReferences | protected void writeTransitionReferences(String[] transitionReferences, Element parent)(Code) | | |
writeTransitionRestrictions | protected void writeTransitionRestrictions(TransitionRestriction[] transitionRestrictions, Element parent)(Code) | | |
|
|