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

All Superinterfaces:
XsESchema, XsObject, XsSchemaHeader, XsTOpenAttrs
All 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
 java.lang.String[] getJaxbExtensionBindingPrefixes()
          Returns the list of extension binding prefixes.
 JAXBSchemaBindings getJAXBSchemaBindings()
           
 java.lang.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.XsTOpenAttrs
getOpenAttributes
 
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
 

Method Detail

getJaxbVersion

java.lang.String getJaxbVersion()

Returns the jaxb:version attribute.


getJaxbExtensionBindingPrefixes

java.lang.String[] getJaxbExtensionBindingPrefixes()

Returns the list of extension binding prefixes.


getJAXBSchemaBindings

JAXBSchemaBindings getJAXBSchemaBindings()