org.apache.ws.jaxme.xs.jaxb.impl
Class JAXBWildcardImpl

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.XSWildcardImpl
              extended by org.apache.ws.jaxme.xs.jaxb.impl.JAXBWildcardImpl
All Implemented Interfaces:
JAXBPropertyOwner, JAXBWildcard, XSAttributable, XSObject, XSOpenAttrs, XSWildcard

public class JAXBWildcardImpl
extends XSWildcardImpl
implements JAXBWildcard

Author:
Jochen Wiedmann

Constructor Summary
protected JAXBWildcardImpl(XSObject pParent, XsTWildcard pBaseObject)
           
 
Method Summary
 JAXBProperty getJAXBProperty()
          Returns the attributes property customization settings.
 JAXBSchemaBindings getJAXBSchemaBindings()
          Returns the types schemaBindings.
 void validate()
          Validates the objects internal state.
 
Methods inherited from class org.apache.ws.jaxme.xs.impl.XSWildcardImpl
getAnnotations, getNamespaceList, getProcessContents, getSchemaHeader, isValidated
 
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.XSWildcard
getNamespaceList, getProcessContents, getSchemaHeader
 
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

JAXBWildcardImpl

protected JAXBWildcardImpl(XSObject pParent,
                           XsTWildcard pBaseObject)
Method Detail

getJAXBProperty

public JAXBProperty getJAXBProperty()
Description copied from interface: JAXBPropertyOwner

Returns the attributes property customization settings.

Specified by:
getJAXBProperty in interface JAXBPropertyOwner

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 XSWildcardImpl
Throws:
org.xml.sax.SAXException

getJAXBSchemaBindings

public JAXBSchemaBindings getJAXBSchemaBindings()
Description copied from interface: JAXBPropertyOwner

Returns the types schemaBindings.

Specified by:
getJAXBSchemaBindings in interface JAXBPropertyOwner