org.apache.ws.jaxme.xs.xml.impl
Class XsTRealGroupImpl
java.lang.Object
   org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
       org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
           org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
               org.apache.ws.jaxme.xs.xml.impl.XsTGroupImpl
org.apache.ws.jaxme.xs.xml.impl.XsTGroupImpl
                   org.apache.ws.jaxme.xs.xml.impl.XsTRealGroupImpl
org.apache.ws.jaxme.xs.xml.impl.XsTRealGroupImpl
- All Implemented Interfaces: 
- XsAGDefRef, XsAGOccurs, XsGParticle, XsObject, XsTAnnotated, XsTGroup, XsTOpenAttrs, XsTRealGroup
- Direct Known Subclasses: 
- XsTGroupRefImpl
- public class XsTRealGroupImpl- extends XsTGroupImpl- implements XsTRealGroup
Implementation of the xs:realGroup type, as specified
 by the following:
 
  <xs:complexType name="realGroup">
    <xs:complexContent>
      <xs:restriction base="xs:group">
        <xs:sequence>
          <xs:element ref="xs:annotation" minOccurs="0"/>
          <xs:choice minOccurs="0" maxOccurs="1">
            <xs:element ref="xs:all"/>
            <xs:element ref="xs:choice"/>
            <xs:element ref="xs:sequence"/>
          </xs:choice>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
 
 Implementation note: This interface does not define
 any additional methods. However, the validate()
 method must ensure, that either of xs:all,
 xs:choice, or xs:sequence is set.
- Author:
- Jochen Wiedmann
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
 
 
 
 
XsTRealGroupImpl
protected XsTRealGroupImpl(XsObject pParent)
createGroup
public XsTGroupRef createGroup()
- 
- Specified by:
- createGroupin interface- XsGParticle
- Overrides:
- createGroupin class- XsTGroupImpl
 
- 
 
createAny
public XsEAny createAny()
- 
- Specified by:
- createAnyin interface- XsGParticle
- Overrides:
- createAnyin class- XsTGroupImpl
 
- 
 
createElement
public XsTLocalElement createElement()
- 
- Specified by:
- createElementin interface- XsGParticle
- Overrides:
- createElementin class- XsTGroupImpl
 
- 
 
createSequence
public XsESequence createSequence()
- 
- Specified by:
- createSequencein interface- XsGParticle
- Overrides:
- createSequencein class- XsTGroupImpl
 
- 
 
createChoice
public XsEChoice createChoice()
- 
- Specified by:
- createChoicein interface- XsGParticle
- Overrides:
- createChoicein class- XsTGroupImpl
 
- 
 
createAll
public XsTAll createAll()
- 
- Specified by:
- createAllin interface- XsGParticle
- Overrides:
- createAllin class- XsTGroupImpl
 
- 
 
validate
public void validate()
- Description copied from interface: XsAGDefRef
- Validates whether the attribute groups constraints are met. - 
 
- 
- Specified by:
- validatein interface- XsObject
- Overrides:
- validatein class- XsObjectImpl
 
-