org.apache.ws.jaxme.xs.jaxb

Interface JAXBSchema

All Superinterfaces:
XSObject, XSOpenAttrs, XSSchema
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

JAXBGlobalBindings
getJAXBGlobalBindings()
Returns the schemas globalBindings.
String[]
getJaxbExtensionBindingPrefixes()
Returns the schemas jaxb:extensionBindingPrefixes list.
String
getJaxbVersion()
Returns the schemas jaxb:version attribute.

Methods inherited from interface org.apache.ws.jaxme.xs.XSObject

getLocator, getParentObject, getXSSchema, isTopLevelObject, validate

Methods inherited from interface org.apache.ws.jaxme.xs.XSOpenAttrs

getOpenAttributes

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

Method Details

getJAXBGlobalBindings

public JAXBGlobalBindings getJAXBGlobalBindings()
Returns the schemas globalBindings. This is guaranteed to be non-null.

getJaxbExtensionBindingPrefixes

public String[] getJaxbExtensionBindingPrefixes()
Returns the schemas jaxb:extensionBindingPrefixes list.

getJaxbVersion

public String getJaxbVersion()
Returns the schemas jaxb:version attribute.