|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.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
SaxonApiException
public SchemaValidator newSchemaValidator()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |