org.enhydra.shark.xpdl
Class XMLCollectionElement
java.lang.Object
org.enhydra.shark.xpdl.XMLElement
org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
org.enhydra.shark.xpdl.XMLComplexElement
org.enhydra.shark.xpdl.XMLCollectionElement
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- Activity, ActivitySet, Application, DataField, FormalParameter, Participant, Tool, Transition, TransitionRef, TypeDeclaration, WorkflowProcess
public abstract class XMLCollectionElement
- extends XMLComplexElement
Class that represents the member of collection from XML schema
that has unique Id attribute.
- Author:
- Sasa Bojanic
- See Also:
- Serialized Form
Method Summary |
protected void |
fillStructure()
The classes that are derived from this class has to give its
definition for this method. |
java.lang.String |
getId()
|
void |
setId(java.lang.String id)
|
Methods inherited from class org.enhydra.shark.xpdl.XMLComplexElement |
add, add, clone, containsName, get, getXMLAttributes, getXMLElements, isEmpty, makeAs, set, set |
Methods inherited from class org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex |
clearCaches, contains, equals, get, initCaches, setNotifyListeners, setNotifyMainListeners, setReadOnly, setValue, size, toElementMap, toElements |
Methods inherited from class org.enhydra.shark.xpdl.XMLElement |
addListener, createInfo, getListeners, getMainElement, getOriginalElementHashCode, getParent, isMainElement, isReadOnly, isRequired, notifyListeners, notifyMainListeners, removeListener, setParent, toName, toValue |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLCollectionElement
public XMLCollectionElement(XMLCollection parent,
boolean isRequired)
XMLCollectionElement
public XMLCollectionElement(XMLCollection parent,
java.lang.String name,
boolean isRequired)
fillStructure
protected void fillStructure()
- Description copied from class:
XMLComplexElement
- The classes that are derived from this class has to give its
definition for this method. It is used to insert all members
of those classes that are derived from XMLElement.
NOTE: The order of inserted elements is relevant for XML to be
valid (members of classes derived from this class must be
inserted into first mentioned list in the same order that
they are within a corresponding tag for those classes
within WfMC XML).
- Specified by:
fillStructure
in class XMLComplexElement
getId
public final java.lang.String getId()
setId
public final void setId(java.lang.String id)