public class XSAnnotationImpl extends XSOpenAttrsImpl implements XSAnnotation
Modifier | Constructor and Description |
---|---|
protected |
XSAnnotationImpl(XSObject pParent,
XsEAnnotation pBaseAnnotation) |
Modifier and Type | Method and Description |
---|---|
XSAppinfo[] |
getAppinfos()
Returns the array of appinfo elements.
|
XSDocumentation[] |
getDocumentations()
Returns the array of documentations.
|
void |
validate()
Validates the objects internal state.
|
getOpenAttributes
getLocator, getParentObject, getXsObject, getXSSchema, isTopLevelObject, validateAllIn
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getOpenAttributes
getLocator, getParentObject, getXSSchema, isTopLevelObject
protected XSAnnotationImpl(XSObject pParent, XsEAnnotation pBaseAnnotation) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public XSDocumentation[] getDocumentations()
XSAnnotation
Returns the array of documentations.
getDocumentations
in interface XSAnnotation
public XSAppinfo[] getAppinfos()
XSAnnotation
Returns the array of appinfo elements.
getAppinfos
in interface XSAnnotation
public void validate() throws org.xml.sax.SAXException
XSObject
Validates the objects internal state.
validate
in interface XSObject
validate
in class XSObjectImpl
org.xml.sax.SAXException