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, setId
getOpenAttributes, setAttribute
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAnnotation, getAnnotation, getId, setId
getOpenAttributes
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject
protected XsESimpleContentImpl(XsObject pParent)
public XsTSimpleRestrictionType createRestriction()
createRestriction
in interface XsESimpleContent
public XsTSimpleRestrictionType getRestriction()
getRestriction
in interface XsESimpleContent
public XsTSimpleExtensionType createExtension()
createExtension
in interface XsESimpleContent
public XsTSimpleExtensionType getExtension()
getExtension
in interface XsESimpleContent
public void validate()
XsObject
validate
in interface XsObject
validate
in class XsObjectImpl