org.apache.ws.jaxme.xs.impl

Class XSAnnotationImpl

Implemented Interfaces:
XSAnnotation, XSObject, XSOpenAttrs

public class XSAnnotationImpl
extends XSOpenAttrsImpl
implements XSAnnotation

Author:
Jochen Wiedmann

Constructor Summary

XSAnnotationImpl(XSObject pParent, XsEAnnotation pBaseAnnotation)

Method Summary

XSAppinfo[]
getAppinfos()
XSDocumentation[]
getDocumentations()
void
validate()

Methods inherited from class org.apache.ws.jaxme.xs.impl.XSOpenAttrsImpl

getOpenAttributes

Methods inherited from class org.apache.ws.jaxme.xs.impl.XSObjectImpl

getLocator, getParentObject, getXSSchema, getXsObject, isTopLevelObject, validate, validateAllIn

Constructor Details

XSAnnotationImpl

protected XSAnnotationImpl(XSObject pParent,
                           XsEAnnotation pBaseAnnotation)
            throws SAXException

Method Details

getAppinfos

public XSAppinfo[] getAppinfos()
Specified by:
getAppinfos in interface XSAnnotation

getDocumentations

public XSDocumentation[] getDocumentations()
Specified by:
getDocumentations in interface XSAnnotation

validate

public void validate()
            throws SAXException
Specified by:
validate in interface XSObject
Overrides:
validate in interface XSObjectImpl