public class XsEListImpl extends XsTAnnotatedImpl implements XsEList
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 | Constructor and Description |
|---|---|
protected |
XsEListImpl(XsObject pParent) |
| Modifier and Type | Method and Description |
|---|---|
XsTLocalSimpleType |
createSimpleType() |
XsQName |
getItemType() |
XsTLocalSimpleType |
getSimpleType() |
void |
setItemType(java.lang.String pItemType) |
void |
setItemType(XsQName pItemType) |
void |
validate()
Validates the internal state of the type, attribute, element,
or whatever object.
|
createAnnotation, getAnnotation, getId, setIdgetOpenAttributes, setAttributeasXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidatedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAnnotation, getAnnotation, getId, setIdgetOpenAttributesgetLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObjectprotected XsEListImpl(XsObject pParent)
public void setItemType(XsQName pItemType)
setItemType in interface XsEListpublic void setItemType(java.lang.String pItemType)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic XsQName getItemType()
getItemType in interface XsEListpublic XsTLocalSimpleType createSimpleType()
createSimpleType in interface XsEListpublic XsTLocalSimpleType getSimpleType()
getSimpleType in interface XsEListpublic void validate()
throws org.xml.sax.SAXException
XsObjectvalidate in interface XsObjectvalidate in class XsObjectImplorg.xml.sax.SAXException