|
|||||||||||
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 net.sf.jaxme.xs.xml.XsTAnnotated |
createAnnotation, getAnnotation, getId, setId |
Methods inherited from interface net.sf.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()
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 |