| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface of xs:union, following the
 specification below:
 
  <xs:element name="union" id="union">
    <xs:complexType>
      <xs:annotation>
        <xs:documentation
            source="http://www.w3.org/TR/xmlschema-2/#element-union">
          memberTypes attribute must be non-empty or there must be
          at least one simpleType child
        </xs:documentation>
      </xs:annotation>
      <xs:complexContent>
        <xs:extension base="xs:annotated">
          <xs:sequence>
            <xs:element name="simpleType" type="xs:localSimpleType"
                minOccurs="0" maxOccurs="unbounded"/>
          </xs:sequence>
          <xs:attribute name="memberTypes" use="optional">
            <xs:simpleType>
              <xs:list itemType="xs:QName"/>
            </xs:simpleType>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
 
| Method Summary | |
|  XsTLocalSimpleType | createSimpleType()Creates a new, local simple type as a member type of the union. | 
|  XsQName[] | getMemberTypes()Returns an array of member types which have been added using setMemberTypes(XsQName[]). | 
|  XsTLocalSimpleType[] | getSimpleTypes()Returns an array of member types which have been created using createSimpleType(). | 
|  void | setMemberTypes(XsQName[] pTypes)Sets the qualified names of simple types being used as member types of the union. | 
| Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTAnnotated | 
| createAnnotation, getAnnotation, getId, setId | 
| Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs | 
| getOpenAttributes | 
| Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject | 
| getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate | 
| Method Detail | 
public XsTLocalSimpleType createSimpleType()
Creates a new, local simple type as a member type of the union.
public XsTLocalSimpleType[] getSimpleTypes()
Returns an array of member types which have been
 created using createSimpleType().
public void setMemberTypes(XsQName[] pTypes)
Sets the qualified names of simple types being used as member types of the union.
public XsQName[] getMemberTypes()
Returns an array of member types which have been added
 using setMemberTypes(XsQName[]). This array may be null,
 if the method setMemberTypes(XsQName[]) wasn't invoked
 at all, or it may be the empty array, if an empty string was
 passed as argument to the method.
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||