Interface XSImplementation
-
- All Known Implementing Classes:
XSImplementationImpl
public interface XSImplementation
This interface allows one to retrieve an instance ofXSLoader
. This interface should be implemented on the same object that implements DOMImplementation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LSInputList
createLSInputList(LSInput[] values)
Creates an immutableLSInputList
from the given array ofLSInput
s.StringList
createStringList(String[] values)
Creates an immutableStringList
from the given array ofString
s.XSLoader
createXSLoader(StringList versions)
Creates a new XSLoader.StringList
getRecognizedVersions()
A list containing the versions of XML Schema documents recognized by thisXSImplemenation
.
-
-
-
Method Detail
-
getRecognizedVersions
StringList getRecognizedVersions()
A list containing the versions of XML Schema documents recognized by thisXSImplemenation
.
-
createXSLoader
XSLoader createXSLoader(StringList versions) throws XSException
Creates a new XSLoader. The newly constructed loader may then be configured and used to load XML Schemas.- Parameters:
versions
- A list containing the versions of XML Schema documents which can be loaded by theXSLoader
ornull
to permit XML Schema documents of any recognized version to be loaded by the XSLoader.- Returns:
- An XML Schema loader.
- Throws:
XSException
- NOT_SUPPORTED_ERR: Raised if the implementation does not support one of the specified versions.
-
createStringList
StringList createStringList(String[] values)
Creates an immutableStringList
from the given array ofString
s.- Parameters:
values
- the array containing theString
values that will be placed in the list.- Returns:
- an immutable
StringList
from the given array ofString
s.
-
createLSInputList
LSInputList createLSInputList(LSInput[] values)
Creates an immutableLSInputList
from the given array ofLSInput
s.- Parameters:
values
- the array containing theLSInput
values that will be placed in the list.- Returns:
- an immutable
LSInputList
from the given array ofLSInput
s.
-
-