public class JAXBXsSchemaImpl extends XsESchemaImpl implements JAXBXsSchema
Constructor and Description |
---|
JAXBXsSchemaImpl(XSContext pContext)
Creates a new instance of JAXBXsSchemaImpl.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getJaxbExtensionBindingPrefixes()
Returns the list of
extension binding prefixes . |
JAXBSchemaBindings |
getJAXBSchemaBindings() |
java.lang.String |
getJaxbVersion()
Returns the
jaxb:version attribute. |
boolean |
setAttribute(java.lang.String pQName,
java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.String pValue)
This method receives all the attributes, including those from the
XML schema namespace.
|
void |
setJaxbExtensionBindingPrefixes(java.lang.String pExtensionBindingPrefixes) |
void |
setJaxbVersion(java.lang.String pVersion) |
void |
validate()
Validates the internal state of the type, attribute, element,
or whatever object.
|
createAnnotation, createAttribute, createAttributeGroup, createComplexType, createElement, createGroup, createImport, createInclude, createNotation, createRedefine, createSimpleType, getAttributeFormDefault, getBlockDefault, getChilds, getContext, getElementFormDefault, getFinalDefault, getId, getLang, getTargetNamespace, getTargetNamespacePrefix, getVersion, newXsQName, setAttributeFormDefault, setBlockDefault, setElementFormDefault, setFinalDefault, setId, setLang, setTargetNamespace, setVersion
getOpenAttributes
asXsQName, asXsQName, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAnnotation, createAttribute, createAttributeGroup, createComplexType, createElement, createGroup, createImport, createInclude, createNotation, createRedefine, createSimpleType, getChilds, getContext, setAttributeFormDefault, setBlockDefault, setElementFormDefault, setFinalDefault, setId, setTargetNamespace, setVersion
getOpenAttributes
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject
getAttributeFormDefault, getBlockDefault, getElementFormDefault, getFinalDefault, getId, getTargetNamespace, getTargetNamespacePrefix, getVersion
public JAXBXsSchemaImpl(XSContext pContext)
Creates a new instance of JAXBXsSchemaImpl.
public void setJaxbVersion(java.lang.String pVersion)
public void setJaxbExtensionBindingPrefixes(java.lang.String pExtensionBindingPrefixes)
public java.lang.String[] getJaxbExtensionBindingPrefixes()
JAXBXsSchema
Returns the list of extension binding prefixes
.
getJaxbExtensionBindingPrefixes
in interface JAXBXsSchema
public java.lang.String getJaxbVersion()
JAXBXsSchema
Returns the jaxb:version
attribute.
getJaxbVersion
in interface JAXBXsSchema
public void validate() throws org.xml.sax.SAXException
XsObject
validate
in interface XsObject
validate
in class XsObjectImpl
org.xml.sax.SAXException
public JAXBSchemaBindings getJAXBSchemaBindings()
getJAXBSchemaBindings
in interface JAXBXsSchema
public boolean setAttribute(java.lang.String pQName, java.lang.String pNamespaceURI, java.lang.String pLocalName, java.lang.String pValue) throws org.xml.sax.SAXException
XsTOpenAttrsImpl
This method receives all the attributes, including those from the
XML schema namespace. The method refuses to handle the attribute, if
it has the XML schema namespace by returning the value false. Otherwise,
the attribute is added to the list returned by XsTOpenAttrsImpl.getOpenAttributes()
and the value true is returned.
setAttribute
in class XsESchemaImpl
org.xml.sax.SAXException