org.apache.ws.jaxme.xs.jaxb.impl

Class JAXBXsSchemaImpl

Implemented Interfaces:
JAXBXsSchema, XsESchema, XsObject, XsSchemaHeader, XsTOpenAttrs

public class JAXBXsSchemaImpl
extends XsESchemaImpl
implements JAXBXsSchema

Author:
Jochen Wiedmann

Constructor Summary

JAXBXsSchemaImpl(XSContext pContext)
Creates a new instance of JAXBXsSchemaImpl.

Method Summary

JAXBSchemaBindings
getJAXBSchemaBindings()
String[]
getJaxbExtensionBindingPrefixes()
String
getJaxbVersion()
boolean
setAttribute(String pQName, String pNamespaceURI, String pLocalName, String pValue)
void
setJaxbExtensionBindingPrefixes(String pExtensionBindingPrefixes)
void
setJaxbVersion(String pVersion)
void
validate()

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsESchemaImpl

createAnnotation, createAttribute, createAttributeGroup, createComplexType, createElement, createGroup, createImport, createInclude, createNotation, createRedefine, createSimpleType, getAttributeFormDefault, getBlockDefault, getChilds, getContext, getElementFormDefault, getFinalDefault, getId, getLang, getTargetNamespace, getTargetNamespacePrefix, getVersion, newXsQName, setAttribute, setAttributeFormDefault, setBlockDefault, setElementFormDefault, setFinalDefault, setId, setLang, setTargetNamespace, setVersion

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl

getOpenAttributes, setAttribute

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl

asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate

Constructor Details

JAXBXsSchemaImpl

public JAXBXsSchemaImpl(XSContext pContext)
Creates a new instance of JAXBXsSchemaImpl.

Method Details

getJAXBSchemaBindings

public JAXBSchemaBindings getJAXBSchemaBindings()
Specified by:
getJAXBSchemaBindings in interface JAXBXsSchema

getJaxbExtensionBindingPrefixes

public String[] getJaxbExtensionBindingPrefixes()
Specified by:
getJaxbExtensionBindingPrefixes in interface JAXBXsSchema

getJaxbVersion

public String getJaxbVersion()
Specified by:
getJaxbVersion in interface JAXBXsSchema

setAttribute

public boolean setAttribute(String pQName,
                            String pNamespaceURI,
                            String pLocalName,
                            String pValue)
            throws SAXException
Overrides:
setAttribute in interface XsESchemaImpl

setJaxbExtensionBindingPrefixes

public void setJaxbExtensionBindingPrefixes(String pExtensionBindingPrefixes)

setJaxbVersion

public void setJaxbVersion(String pVersion)

validate

public void validate()
            throws SAXException
Specified by:
validate in interface XsObject
Overrides:
validate in interface XsObjectImpl