org.apache.ws.jaxme.xs.jaxb
Interface JAXBSchema

All Superinterfaces:
XSObject, XSOpenAttrs, XSSchema
All Known Implementing Classes:
JAXBSchemaImpl

public interface JAXBSchema
extends XSSchema

Interface of a JAXB schema. It inherits the methods of JAXBGlobalBindings.

Author:
Jochen Wiedmann

Method Summary
 java.lang.String[] getJaxbExtensionBindingPrefixes()
          Returns the schemas jaxb:extensionBindingPrefixes list.
 JAXBGlobalBindings getJAXBGlobalBindings()
          Returns the schemas globalBindings.
 java.lang.String getJaxbVersion()
          Returns the schemas jaxb:version attribute.
 
Methods inherited from interface org.apache.ws.jaxme.xs.XSSchema
add, add, add, add, add, add, add, add, add, getAnnotations, getAttribute, getAttributeGroup, getAttributeGroups, getAttributes, getBuiltinTypes, getChilds, getContext, getElement, getElements, getGroup, getGroups, getIdentityConstraints, getKeyRefs, getTargetNamespace, getType, getTypes, getXSObjectFactory, redefine, redefine, redefine
 
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, validate
 

Method Detail

getJAXBGlobalBindings

JAXBGlobalBindings getJAXBGlobalBindings()

Returns the schemas globalBindings. This is guaranteed to be non-null.


getJaxbVersion

java.lang.String getJaxbVersion()

Returns the schemas jaxb:version attribute.


getJaxbExtensionBindingPrefixes

java.lang.String[] getJaxbExtensionBindingPrefixes()

Returns the schemas jaxb:extensionBindingPrefixes list.