net.sf.jaxme.xs.jaxb
Interface JAXBXsSchema

All Superinterfaces:
XsESchema, XsObject, 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 net.sf.jaxme.xs.xml.XsESchema
createAnnotation, createAttribute, createAttributeGroup, createComplexType, createElement, createGroup, createImport, createInclude, createNotation, createRedefine, createSimpleType, getAttributeFormDefault, getBlockDefault, getChilds, getContext, getElementFormDefault, getFinalDefault, getId, getTargetNamespace, getTargetNamespacePrefix, getVersion, setAttributeFormDefault, setBlockDefault, setElementFormDefault, setFinalDefault, setId, setTargetNamespace, setVersion
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsTOpenAttrs
getOpenAttributes
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 

Method Detail

getJaxbVersion

public java.lang.String getJaxbVersion()

Returns the jaxb:version attribute.


getJaxbExtensionBindingPrefixes

public java.lang.String[] getJaxbExtensionBindingPrefixes()

Returns the list of extension binding prefixes.


getJAXBSchemaBindings

public JAXBSchemaBindings getJAXBSchemaBindings()