public class XsESimpleContentImpl extends XsTAnnotatedImpl implements XsESimpleContent
Implementation of xs:simpleContent,
as specified by the following:
<xs:element name="simpleContent" id="simpleContent">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-simpleContent"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:choice>
<xs:element name="restriction" type="xs:simpleRestrictionType"/>
<xs:element name="extension" type="xs:simpleExtensionType"/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
| Modifier | Constructor and Description |
|---|---|
protected |
XsESimpleContentImpl(XsObject pParent) |
| Modifier and Type | Method and Description |
|---|---|
XsTSimpleExtensionType |
createExtension() |
XsTSimpleRestrictionType |
createRestriction() |
XsTSimpleExtensionType |
getExtension() |
XsTSimpleRestrictionType |
getRestriction() |
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 XsESimpleContentImpl(XsObject pParent)
public XsTSimpleRestrictionType createRestriction()
createRestriction in interface XsESimpleContentpublic XsTSimpleRestrictionType getRestriction()
getRestriction in interface XsESimpleContentpublic XsTSimpleExtensionType createExtension()
createExtension in interface XsESimpleContentpublic XsTSimpleExtensionType getExtension()
getExtension in interface XsESimpleContentpublic void validate()
XsObjectvalidate in interface XsObjectvalidate in class XsObjectImpl