org.apache.ws.jaxme.xs.xml.impl
public class XsTGroupImpl extends XsTAnnotatedImpl implements XsTGroup
Implementation of the xs:group
, type, with the
following specification:
<xs:complexType name="group" abstract="true"> <xs:annotation> <xs:documentation> group type for explicit groups, named top-level groups and group references </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:particle" minOccurs="0" maxOccurs="unbounded"/> <xs:attributeGroup ref="xs:defRef"/> <xs:attributeGroup ref="xs:occurs"/> </xs:extension> </xs:complexContent> </xs:complexType>
Constructor Summary | |
---|---|
protected | XsTGroupImpl(XsObject pParent) |
Method Summary | |
---|---|
XsTAll | createAll() |
XsEAny | createAny() |
XsEChoice | createChoice() |
XsTLocalElement | createElement() |
XsTGroupRef | createGroup() |
XsESequence | createSequence() |
int | getMaxOccurs() |
int | getMinOccurs() |
XsNCName | getName() |
XsTParticle[] | getParticles() |
XsQName | getRef() |
void | setMaxOccurs(String pMaxOccurs) |
void | setMinOccurs(int pMinOccurs) |
void | setName(XsNCName pName) |
void | setRef(XsQName pRef) |
void | setRef(String pRef) |