public final class XSLoaderImpl
extends java.lang.Object
implements org.apache.xerces.xs.XSLoader, org.w3c.dom.DOMConfiguration
An implementation of XSLoader which wraps XMLSchemaLoader.
Constructor and Description |
---|
XSLoaderImpl()
No-args constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canSetParameter(java.lang.String name,
java.lang.Object value)
Check if setting a parameter to a specific value is supported.
|
org.w3c.dom.DOMConfiguration |
getConfig()
The configuration of a document.
|
java.lang.Object |
getParameter(java.lang.String name)
Return the value of a parameter if known.
|
org.w3c.dom.DOMStringList |
getParameterNames()
The list of the parameters supported by this
DOMConfiguration object and for which at least one value
can be set by the application. |
org.apache.xerces.xs.XSModel |
load(org.w3c.dom.ls.LSInput is)
Parse an XML Schema document from a resource identified by a
LSInput . |
org.apache.xerces.xs.XSModel |
loadInputList(org.apache.xerces.xs.LSInputList is)
Parses the content of XML Schema documents specified as a list of
LSInput s. |
org.apache.xerces.xs.XSModel |
loadURI(java.lang.String uri)
Parse an XML Schema document from a location identified by a URI
reference.
|
org.apache.xerces.xs.XSModel |
loadURIList(org.apache.xerces.xs.StringList uriList)
Parses the content of XML Schema documents specified as the list of URI
references.
|
void |
setParameter(java.lang.String name,
java.lang.Object value)
Set the value of a parameter.
|
public org.w3c.dom.DOMConfiguration getConfig()
DOMConfiguration
interface:
error-handler
(DOMErrorHandler
) and
resource-resolver
(LSResourceResolver
).
"validate"
true
false
getConfig
in interface org.apache.xerces.xs.XSLoader
public org.apache.xerces.xs.XSModel loadURIList(org.apache.xerces.xs.StringList uriList)
loadURIList
in interface org.apache.xerces.xs.XSLoader
uriList
- The list of URI locations.public org.apache.xerces.xs.XSModel loadInputList(org.apache.xerces.xs.LSInputList is)
LSInput
s.loadInputList
in interface org.apache.xerces.xs.XSLoader
is
- The list of LSInput
s from which the XML
Schema documents are to be read.public org.apache.xerces.xs.XSModel loadURI(java.lang.String uri)
loadURI
in interface org.apache.xerces.xs.XSLoader
uri
- The location of the XML Schema document to be read.public org.apache.xerces.xs.XSModel load(org.w3c.dom.ls.LSInput is)
LSInput
.load
in interface org.apache.xerces.xs.XSLoader
is
- The LSInput
from which the source
document is to be read.public void setParameter(java.lang.String name, java.lang.Object value) throws org.w3c.dom.DOMException
org.w3c.dom.DOMConfiguration
setParameter
in interface org.w3c.dom.DOMConfiguration
name
- The name of the parameter to set.value
- The new value or null
if the user wishes to
unset the parameter. While the type of the value parameter is
defined as DOMUserData
, the object type must match the
type defined by the definition of the parameter. For example, if
the parameter is "error-handler", the value must be of type
DOMErrorHandler
.org.w3c.dom.DOMException
- NOT_FOUND_ERR: Raised when the parameter name is not recognized.
public java.lang.Object getParameter(java.lang.String name) throws org.w3c.dom.DOMException
org.w3c.dom.DOMConfiguration
getParameter
in interface org.w3c.dom.DOMConfiguration
name
- The name of the parameter.null
if no object has been associated or if the
parameter is not supported.org.w3c.dom.DOMException
- NOT_FOUND_ERR: Raised when the parameter name is not recognized.public boolean canSetParameter(java.lang.String name, java.lang.Object value)
org.w3c.dom.DOMConfiguration
canSetParameter
in interface org.w3c.dom.DOMConfiguration
name
- The name of the parameter to check.value
- An object. if null
, the returned value is
true
.true
if the parameter could be successfully set
to the specified value, or false
if the parameter is
not recognized or the requested value is not supported. This does
not change the current value of the parameter itself.public org.w3c.dom.DOMStringList getParameterNames()
org.w3c.dom.DOMConfiguration
DOMConfiguration
object and for which at least one value
can be set by the application. Note that this list can also contain
parameter names defined outside this specification.getParameterNames
in interface org.w3c.dom.DOMConfiguration
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.