public interface XsEList extends XsTAnnotated
Implementation of xs:list
, following
the specification below:
<xs:element name="list" id="list"> <xs:complexType> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-list"> itemType attribute and simpleType child are mutually exclusive, but one or other is required </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/> </xs:sequence> <xs:attribute name="itemType" type="xs:QName" use="optional"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Modifier and Type | Method and Description |
---|---|
XsTLocalSimpleType |
createSimpleType() |
XsQName |
getItemType() |
XsTLocalSimpleType |
getSimpleType() |
void |
setItemType(XsQName pName) |
createAnnotation, getAnnotation, getId, setId
getOpenAttributes
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
void setItemType(XsQName pName)
XsQName getItemType()
XsTLocalSimpleType createSimpleType()
XsTLocalSimpleType getSimpleType()