public class XsTAnnotatedImpl extends XsTOpenAttrsImpl implements XsTAnnotated
Implementation of an annotated element, as specified by the following:
<xs:complexType name="annotated"> <xs:annotation> <xs:documentation> This type is extended by all types which allow annotation other than <schema> itself. </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:openAttrs"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> </xs:sequence> <xs:attribute name="id" type="xs:ID"/> </xs:extension> </xs:complexContent> </xs:complexType>
Modifier | Constructor and Description |
---|---|
protected |
XsTAnnotatedImpl(XsObject pParent) |
Modifier and Type | Method and Description |
---|---|
XsEAnnotation |
createAnnotation() |
XsEAnnotation |
getAnnotation() |
XsID |
getId() |
void |
setId(XsID pId) |
getOpenAttributes, setAttribute
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getOpenAttributes
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
protected XsTAnnotatedImpl(XsObject pParent)
public XsEAnnotation createAnnotation()
createAnnotation
in interface XsTAnnotated
public XsEAnnotation getAnnotation()
getAnnotation
in interface XsTAnnotated
public void setId(XsID pId)
setId
in interface XsTAnnotated
public XsID getId()
getId
in interface XsTAnnotated