org.apache.ws.jaxme.xs.impl
Class XSAnnotationImpl

java.lang.Object
  extended by org.apache.ws.jaxme.xs.impl.XSObjectImpl
      extended by org.apache.ws.jaxme.xs.impl.XSOpenAttrsImpl
          extended by org.apache.ws.jaxme.xs.impl.XSAnnotationImpl
All Implemented Interfaces:
XSAnnotation, XSObject, XSOpenAttrs

public class XSAnnotationImpl
extends XSOpenAttrsImpl
implements XSAnnotation

Author:
Jochen Wiedmann

Constructor Summary
protected XSAnnotationImpl(XSObject pParent, XsEAnnotation pBaseAnnotation)
           
 
Method Summary
 XSAppinfo[] getAppinfos()
          Returns the array of appinfo elements.
 XSDocumentation[] getDocumentations()
          Returns the array of documentations.
 void validate()
          Validates the objects internal state.
 
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, getXsObject, getXSSchema, isTopLevelObject, validateAllIn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.ws.jaxme.xs.XSOpenAttrs
getOpenAttributes
 
Methods inherited from interface org.apache.ws.jaxme.xs.XSObject
getLocator, getParentObject, getXSSchema, isTopLevelObject
 

Constructor Detail

XSAnnotationImpl

protected XSAnnotationImpl(XSObject pParent,
                           XsEAnnotation pBaseAnnotation)
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException
Method Detail

getDocumentations

public XSDocumentation[] getDocumentations()
Description copied from interface: XSAnnotation

Returns the array of documentations.

Specified by:
getDocumentations in interface XSAnnotation

getAppinfos

public XSAppinfo[] getAppinfos()
Description copied from interface: XSAnnotation

Returns the array of appinfo elements.

Specified by:
getAppinfos in interface XSAnnotation

validate

public void validate()
              throws org.xml.sax.SAXException
Description copied from interface: XSObject

Validates the objects internal state.

Specified by:
validate in interface XSObject
Overrides:
validate in class XSObjectImpl
Throws:
org.xml.sax.SAXException