|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectnet.sf.saxon.s9api.SchemaManager
public class SchemaManager
| Method Summary | |
|---|---|
void |
exportComponents(Destination destination)
Export a precompiled Schema Component Model containing all the components (except built-in components) that have been loaded into this Processor. |
ErrorListener |
getErrorListener()
Get the ErrorListener being used while loading and validating schema documents |
SchemaURIResolver |
getSchemaURIResolver()
Get the SchemaURIResolver to be used during schema loading. |
void |
importComponents(Source source)
Import a precompiled Schema Component Model from a given Source. |
void |
load(Source source)
Load a schema document from a given Source. |
SchemaValidator |
newSchemaValidator()
Create a SchemaValidator which can be used to validate instance documents against the schema held by this SchemaManager |
void |
setErrorListener(ErrorListener listener)
Set the ErrorListener to be used while loading and validating schema documents |
void |
setSchemaURIResolver(SchemaURIResolver resolver)
Set the SchemaURIResolver to be used during schema loading. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void setErrorListener(ErrorListener listener)
listener - The error listener to be used. This is notified of all errors detected during the
compilation.public ErrorListener getErrorListener()
public void setSchemaURIResolver(SchemaURIResolver resolver)
Source representing the
location where a schema document can be found.
This SchemaURIResolver is used to dereference the URIs appearing in xs:import,
xs:include, and xs:redefine declarations.
resolver - the SchemaURIResolver to be used during schema loading.public SchemaURIResolver getSchemaURIResolver()
public void load(Source source)
throws SaxonApiException
source - the document containing the schema. The getSystemId() method applied to this Source
must return a base URI suitable for resolving xs:include and xs:import
directives.
SaxonApiException - if the schema document is not valid, or if its contents are inconsistent
with the schema components already held by this SchemaManager.
public void importComponents(Source source)
throws SaxonApiException
source - the XML file containing the schema component model, as generated by a previous call on
exportComponents(net.sf.saxon.s9api.Destination)
SaxonApiException
public void exportComponents(Destination destination)
throws SaxonApiException
destination - the destination to recieve the precompiled Schema Component Model in the form of an
XML document
SaxonApiExceptionpublic SchemaValidator newSchemaValidator()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||