org.apache.ws.jaxme.xs.impl

Class XSWildcardImpl

Implemented Interfaces:
XSAttributable, XSObject, XSOpenAttrs, XSWildcard
Known Direct Subclasses:
JAXBWildcardImpl, XSAnyImpl

public class XSWildcardImpl
extends XSOpenAttrsImpl
implements XSWildcard

Author:
Jochen Wiedmann

Constructor Summary

XSWildcardImpl(XSObject pParent, XsTWildcard pBaseObject)

Method Summary

XSAnnotation[]
getAnnotations()
XsNamespaceList
getNamespaceList()
XsTWildcard.ProcessContents
getProcessContents()
XsSchemaHeader
getSchemaHeader()
protected boolean
isValidated()
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

XSWildcardImpl

protected XSWildcardImpl(XSObject pParent,
                         XsTWildcard pBaseObject)

Method Details

getAnnotations

public XSAnnotation[] getAnnotations()

getNamespaceList

public XsNamespaceList getNamespaceList()
Specified by:
getNamespaceList in interface XSWildcard

getProcessContents

public XsTWildcard.ProcessContents getProcessContents()
Specified by:
getProcessContents in interface XSWildcard

getSchemaHeader

public XsSchemaHeader getSchemaHeader()
Specified by:
getSchemaHeader in interface XSWildcard

isValidated

protected boolean isValidated()

validate

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