com.saxonica
Class SchemaAwareTransformerFactory
java.lang.Object
javax.xml.transform.TransformerFactory
javax.xml.transform.sax.SAXTransformerFactory
net.sf.saxon.TransformerFactoryImpl
com.saxonica.SchemaAwareTransformerFactory
public class SchemaAwareTransformerFactory
- extends TransformerFactoryImpl
The is the JAXP TransformerFactory implementation for the schema-aware
version of Saxon. It can be invoked by setting the system property
java.xml.transform.TransformerFactory to the value com.saxonica.SchemaAwareTransformerFactory,
and calling TransformerFactory.newInstance(), or it can be instantiated directly.
| Fields inherited from class javax.xml.transform.sax.SAXTransformerFactory |
FEATURE, FEATURE_XMLFILTER |
|
Method Summary |
void |
addSchema(javax.xml.transform.Source schemaSource)
Load a schema, which will be available for use by all subsequent operations using
this TransformerFactory. |
| Methods inherited from class net.sf.saxon.TransformerFactoryImpl |
getAssociatedStylesheet, getAttribute, getConfiguration, getErrorListener, getFeature, getURIResolver, newTemplates, newTemplates, newTemplatesHandler, newTransformer, newTransformer, newTransformerHandler, newTransformerHandler, newTransformerHandler, newXMLFilter, newXMLFilter, setAttribute, setConfiguration, setErrorListener, setFeature, setURIResolver |
| Methods inherited from class javax.xml.transform.TransformerFactory |
newInstance |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchemaAwareTransformerFactory
public SchemaAwareTransformerFactory()
- Create a SchemaAwareTransformerFactory. A SchemaAwareConfiguration will
be created automatically.
SchemaAwareTransformerFactory
public SchemaAwareTransformerFactory(Configuration config)
- Construct a TransformerFactory using an existing Configuration.
- Parameters:
config - the configuration to be used. This must be a SchemaAwareConfiguration.
- Throws:
java.lang.ClassCastException - if the supplied configuration is not schema-aware.
addSchema
public void addSchema(javax.xml.transform.Source schemaSource)
throws javax.xml.transform.TransformerException
- Load a schema, which will be available for use by all subsequent operations using
this TransformerFactory.
- Parameters:
schemaSource - the JAXP Source object identifying the schema document to be loaded
- Throws:
javax.xml.transform.TransformerException - if the schema cannot be read or parsed or if it is invalid
Copyright (c) Saxonica Limited. All rights reserved.