org.apache.ws.jaxme.xs.jaxb

Interface JAXBXsSchema

All Superinterfaces:
XsESchema, XsObject, XsSchemaHeader, XsTOpenAttrs
Known Implementing Classes:
JAXBXsSchemaImpl

public interface JAXBXsSchema
extends XsESchema

Syntactical representation of a JAXB schema. Most probably you aren't interested in the logical representation, JAXBSchema, and not in this interface.
Author:
Jochen Wiedmann

Method Summary

JAXBSchemaBindings
getJAXBSchemaBindings()
String[]
getJaxbExtensionBindingPrefixes()
Returns the list of extension binding prefixes.
String
getJaxbVersion()
Returns the jaxb:version attribute.

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsESchema

createAnnotation, createAttribute, createAttributeGroup, createComplexType, createElement, createGroup, createImport, createInclude, createNotation, createRedefine, createSimpleType, getChilds, getContext, setAttributeFormDefault, setBlockDefault, setElementFormDefault, setFinalDefault, setId, setTargetNamespace, setVersion

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject

getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsSchemaHeader

getAttributeFormDefault, getBlockDefault, getElementFormDefault, getFinalDefault, getId, getTargetNamespace, getTargetNamespacePrefix, getVersion

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs

getOpenAttributes

Method Details

getJAXBSchemaBindings

public JAXBSchemaBindings getJAXBSchemaBindings()

getJaxbExtensionBindingPrefixes

public String[] getJaxbExtensionBindingPrefixes()
Returns the list of extension binding prefixes.

getJaxbVersion

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