Class Sequence
- java.lang.Object
-
- org.eclipse.persistence.internal.oxm.schema.model.TypeDefParticle
-
- org.eclipse.persistence.internal.oxm.schema.model.Sequence
-
- All Implemented Interfaces:
NestedParticle
,TypeDefParticleOwner
public class Sequence extends TypeDefParticle implements NestedParticle
Purpose: Class to represent a Sequence in a Schema
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List
orderedElements
-
Constructor Summary
Constructors Constructor Description Sequence()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAny(Any any)
void
addChoice(Choice choice)
void
addElement(Element elem)
void
addSequence(Sequence sequence)
java.util.List
getOrderedElements()
boolean
hasAny()
boolean
isEmpty()
void
setAnys(java.util.List anys)
void
setChoices(java.util.List choices)
void
setElements(java.util.List elements)
void
setNestedParticles(java.util.List nestedParticles)
void
setOrderedElements(java.util.List newElements)
void
setOwner(TypeDefParticleOwner owner)
void
setSequences(java.util.List sequences)
-
Methods inherited from class org.eclipse.persistence.internal.oxm.schema.model.TypeDefParticle
getElements, getMaxOccurs, getMinOccurs, getOwner, getOwnerName, setMaxOccurs, setMinOccurs
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.persistence.internal.oxm.schema.model.NestedParticle
getMaxOccurs, getMinOccurs, setMaxOccurs, setMinOccurs
-
-
-
-
Method Detail
-
getOrderedElements
public java.util.List getOrderedElements()
-
setOrderedElements
public void setOrderedElements(java.util.List newElements)
-
setSequences
public void setSequences(java.util.List sequences)
- Specified by:
setSequences
in interfaceNestedParticle
-
setChoices
public void setChoices(java.util.List choices)
- Specified by:
setChoices
in interfaceNestedParticle
-
setNestedParticles
public void setNestedParticles(java.util.List nestedParticles)
-
addSequence
public void addSequence(Sequence sequence)
- Specified by:
addSequence
in interfaceNestedParticle
-
addChoice
public void addChoice(Choice choice)
- Specified by:
addChoice
in interfaceNestedParticle
-
addElement
public void addElement(Element elem)
- Specified by:
addElement
in interfaceNestedParticle
- Overrides:
addElement
in classTypeDefParticle
-
addAny
public void addAny(Any any)
- Specified by:
addAny
in interfaceNestedParticle
-
setElements
public void setElements(java.util.List elements)
- Specified by:
setElements
in interfaceNestedParticle
- Overrides:
setElements
in classTypeDefParticle
-
setAnys
public void setAnys(java.util.List anys)
- Specified by:
setAnys
in interfaceNestedParticle
-
hasAny
public boolean hasAny()
- Specified by:
hasAny
in interfaceNestedParticle
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceNestedParticle
-
setOwner
public void setOwner(TypeDefParticleOwner owner)
- Specified by:
setOwner
in interfaceNestedParticle
- Overrides:
setOwner
in classTypeDefParticle
-
-