org.enhydra.jawe.base.xpdlobjectfactory
Class XPDLObjectFactory
java.lang.Object
org.enhydra.jawe.base.xpdlobjectfactory.XPDLObjectFactory
- Direct Known Subclasses:
- SharkXPDLObjectFactory, WfMOpenXPDLObjectFactory
- public class XPDLObjectFactory
- extends java.lang.Object
Factory for generating XPDL objects.
- Author:
- Sasa Bojanic
Method Summary |
protected java.lang.String |
adjustType(org.enhydra.shark.xpdl.XMLElement el,
java.lang.String type)
|
void |
adjustXPDLObject(org.enhydra.shark.xpdl.XMLElement el,
java.lang.String type)
|
org.enhydra.shark.xpdl.elements.Package |
createPackage(java.lang.String type)
|
protected org.enhydra.shark.xpdl.elements.Activity |
createSpecialActivity(org.enhydra.shark.xpdl.elements.Activities acts,
java.lang.String type)
|
protected org.enhydra.shark.xpdl.elements.Activity |
createStandardActivity(org.enhydra.shark.xpdl.elements.Activities acts,
java.lang.String type)
|
protected org.enhydra.shark.xpdl.elements.Activity |
createXPDLActivity(org.enhydra.shark.xpdl.elements.Activities acts,
java.lang.String type)
|
org.enhydra.shark.xpdl.elements.Activity |
createXPDLObject(org.enhydra.shark.xpdl.elements.Activities acts,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.ActivitySet |
createXPDLObject(org.enhydra.shark.xpdl.elements.ActivitySets ass,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.ActualParameter |
createXPDLObject(org.enhydra.shark.xpdl.elements.ActualParameters aps,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.Application |
createXPDLObject(org.enhydra.shark.xpdl.elements.Applications apps,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.DataField |
createXPDLObject(org.enhydra.shark.xpdl.elements.DataFields dfs,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.Deadline |
createXPDLObject(org.enhydra.shark.xpdl.elements.Deadlines dls,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.EnumerationValue |
createXPDLObject(org.enhydra.shark.xpdl.elements.EnumerationType et,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.ExtendedAttribute |
createXPDLObject(org.enhydra.shark.xpdl.elements.ExtendedAttributes eas,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.ExternalPackage |
createXPDLObject(org.enhydra.shark.xpdl.elements.ExternalPackages eps,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.FormalParameter |
createXPDLObject(org.enhydra.shark.xpdl.elements.FormalParameters fps,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.Namespace |
createXPDLObject(org.enhydra.shark.xpdl.elements.Namespaces nss,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.Participant |
createXPDLObject(org.enhydra.shark.xpdl.elements.Participants ps,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.Member |
createXPDLObject(org.enhydra.shark.xpdl.elements.RecordType rt,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.Responsible |
createXPDLObject(org.enhydra.shark.xpdl.elements.Responsibles rs,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.Tool |
createXPDLObject(org.enhydra.shark.xpdl.elements.Tools ts,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.TransitionRef |
createXPDLObject(org.enhydra.shark.xpdl.elements.TransitionRefs trs,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.TransitionRestriction |
createXPDLObject(org.enhydra.shark.xpdl.elements.TransitionRestrictions trests,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.Transition |
createXPDLObject(org.enhydra.shark.xpdl.elements.Transitions tras,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.TypeDeclaration |
createXPDLObject(org.enhydra.shark.xpdl.elements.TypeDeclarations tds,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.Member |
createXPDLObject(org.enhydra.shark.xpdl.elements.UnionType ut,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.elements.WorkflowProcess |
createXPDLObject(org.enhydra.shark.xpdl.elements.WorkflowProcesses wps,
java.lang.String type,
boolean addToCollection)
|
org.enhydra.shark.xpdl.XMLElement |
createXPDLObject(org.enhydra.shark.xpdl.XMLCollection col,
java.lang.String type,
boolean addToCollection)
|
protected org.enhydra.shark.xpdl.elements.Transition |
createXPDLTransition(org.enhydra.shark.xpdl.elements.Transitions tras,
java.lang.String type)
|
org.enhydra.shark.xpdl.XMLElement |
duplicateXPDLObject(org.enhydra.shark.xpdl.XMLCollection col,
org.enhydra.shark.xpdl.XMLElement el)
|
org.enhydra.shark.xpdl.XMLElement |
makeIdenticalXPDLObject(org.enhydra.shark.xpdl.XMLCollection col,
org.enhydra.shark.xpdl.XMLElement el)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
settings
protected XPDLObjectFactorySettings settings
XPDLObjectFactory
public XPDLObjectFactory()
XPDLObjectFactory
public XPDLObjectFactory(XPDLObjectFactorySettings settings)
createPackage
public org.enhydra.shark.xpdl.elements.Package createPackage(java.lang.String type)
createXPDLObject
public org.enhydra.shark.xpdl.elements.ActivitySet createXPDLObject(org.enhydra.shark.xpdl.elements.ActivitySets ass,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.Activity createXPDLObject(org.enhydra.shark.xpdl.elements.Activities acts,
java.lang.String type,
boolean addToCollection)
createStandardActivity
protected org.enhydra.shark.xpdl.elements.Activity createStandardActivity(org.enhydra.shark.xpdl.elements.Activities acts,
java.lang.String type)
createSpecialActivity
protected org.enhydra.shark.xpdl.elements.Activity createSpecialActivity(org.enhydra.shark.xpdl.elements.Activities acts,
java.lang.String type)
createXPDLActivity
protected org.enhydra.shark.xpdl.elements.Activity createXPDLActivity(org.enhydra.shark.xpdl.elements.Activities acts,
java.lang.String type)
createXPDLObject
public org.enhydra.shark.xpdl.elements.ActualParameter createXPDLObject(org.enhydra.shark.xpdl.elements.ActualParameters aps,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.Application createXPDLObject(org.enhydra.shark.xpdl.elements.Applications apps,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.DataField createXPDLObject(org.enhydra.shark.xpdl.elements.DataFields dfs,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.Deadline createXPDLObject(org.enhydra.shark.xpdl.elements.Deadlines dls,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.EnumerationValue createXPDLObject(org.enhydra.shark.xpdl.elements.EnumerationType et,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.ExtendedAttribute createXPDLObject(org.enhydra.shark.xpdl.elements.ExtendedAttributes eas,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.ExternalPackage createXPDLObject(org.enhydra.shark.xpdl.elements.ExternalPackages eps,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.FormalParameter createXPDLObject(org.enhydra.shark.xpdl.elements.FormalParameters fps,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.Namespace createXPDLObject(org.enhydra.shark.xpdl.elements.Namespaces nss,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.Participant createXPDLObject(org.enhydra.shark.xpdl.elements.Participants ps,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.Member createXPDLObject(org.enhydra.shark.xpdl.elements.RecordType rt,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.Responsible createXPDLObject(org.enhydra.shark.xpdl.elements.Responsibles rs,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.Tool createXPDLObject(org.enhydra.shark.xpdl.elements.Tools ts,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.Transition createXPDLObject(org.enhydra.shark.xpdl.elements.Transitions tras,
java.lang.String type,
boolean addToCollection)
createXPDLTransition
protected org.enhydra.shark.xpdl.elements.Transition createXPDLTransition(org.enhydra.shark.xpdl.elements.Transitions tras,
java.lang.String type)
createXPDLObject
public org.enhydra.shark.xpdl.elements.TransitionRef createXPDLObject(org.enhydra.shark.xpdl.elements.TransitionRefs trs,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.TransitionRestriction createXPDLObject(org.enhydra.shark.xpdl.elements.TransitionRestrictions trests,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.TypeDeclaration createXPDLObject(org.enhydra.shark.xpdl.elements.TypeDeclarations tds,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.Member createXPDLObject(org.enhydra.shark.xpdl.elements.UnionType ut,
java.lang.String type,
boolean addToCollection)
createXPDLObject
public org.enhydra.shark.xpdl.elements.WorkflowProcess createXPDLObject(org.enhydra.shark.xpdl.elements.WorkflowProcesses wps,
java.lang.String type,
boolean addToCollection)
adjustXPDLObject
public void adjustXPDLObject(org.enhydra.shark.xpdl.XMLElement el,
java.lang.String type)
createXPDLObject
public org.enhydra.shark.xpdl.XMLElement createXPDLObject(org.enhydra.shark.xpdl.XMLCollection col,
java.lang.String type,
boolean addToCollection)
duplicateXPDLObject
public org.enhydra.shark.xpdl.XMLElement duplicateXPDLObject(org.enhydra.shark.xpdl.XMLCollection col,
org.enhydra.shark.xpdl.XMLElement el)
makeIdenticalXPDLObject
public org.enhydra.shark.xpdl.XMLElement makeIdenticalXPDLObject(org.enhydra.shark.xpdl.XMLCollection col,
org.enhydra.shark.xpdl.XMLElement el)
adjustType
protected java.lang.String adjustType(org.enhydra.shark.xpdl.XMLElement el,
java.lang.String type)