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, setVersiongetOpenAttributesasXsQName, asXsQName, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidatedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAnnotation, createAttribute, createAttributeGroup, createComplexType, createElement, createGroup, createImport, createInclude, createNotation, createRedefine, createSimpleType, getChilds, getContext, setAttributeFormDefault, setBlockDefault, setElementFormDefault, setFinalDefault, setId, setTargetNamespace, setVersiongetOpenAttributesgetLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObjectgetAttributeFormDefault, getBlockDefault, getElementFormDefault, getFinalDefault, getId, getTargetNamespace, getTargetNamespacePrefix, getVersionpublic 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()
JAXBXsSchemaReturns the list of extension binding prefixes.
getJaxbExtensionBindingPrefixes in interface JAXBXsSchemapublic java.lang.String getJaxbVersion()
JAXBXsSchemaReturns the jaxb:version attribute.
getJaxbVersion in interface JAXBXsSchemapublic void validate()
throws org.xml.sax.SAXException
XsObjectvalidate in interface XsObjectvalidate in class XsObjectImplorg.xml.sax.SAXExceptionpublic JAXBSchemaBindings getJAXBSchemaBindings()
getJAXBSchemaBindings in interface JAXBXsSchemapublic boolean setAttribute(java.lang.String pQName,
java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.String pValue)
throws org.xml.sax.SAXException
XsTOpenAttrsImplThis 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 XsESchemaImplorg.xml.sax.SAXException