Package net.sf.saxon.type
Class PrecompiledSchemaSource
java.lang.Object
net.sf.saxon.type.PrecompiledSchemaSource
- All Implemented Interfaces:
Source
A PrecompiledSchemaSource encapsulates a
Schema; it implements the Source
interface purely so that it can be included in a list of sources used to assemble a schema in the
SchemaCompiler.loadSources(Iterable) method. In general, it is not accepted by other Saxon interfaces
that expect a Source object.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the system identifier that was set with setSystemId.voidsetSystemId(String systemId) Set the system identifier for this Source.
-
Constructor Details
-
PrecompiledSchemaSource
-
-
Method Details
-
getSchema
-
setSystemId
Set the system identifier for this Source.The system identifier is optional if the source does not get its data from a URL, but it may still be useful to provide one. The application can use a system identifier, for example, to resolve relative URIs and to include in error messages and warnings.
- Specified by:
setSystemIdin interfaceSource- Parameters:
systemId- The system identifier as a URL string.
-
getSystemId
Get the system identifier that was set with setSystemId.- Specified by:
getSystemIdin interfaceSource- Returns:
- The system identifier that was set with setSystemId, or null if setSystemId was not called.
-