Package com.saxonica.config
Class EnterpriseTransformerFactory
java.lang.Object
javax.xml.transform.TransformerFactory
javax.xml.transform.sax.SAXTransformerFactory
net.sf.saxon.jaxp.SaxonTransformerFactory
net.sf.saxon.TransformerFactoryImpl
com.saxonica.config.ProfessionalTransformerFactory
com.saxonica.config.EnterpriseTransformerFactory
- All Implemented Interfaces:
- Configuration.ApiProvider
- Direct Known Subclasses:
- StreamingTransformerFactory
The is the JAXP TransformerFactory implementation for the enterprise
 edition of Saxon. It can be invoked by setting the system property
 javax.xml.transform.TransformerFactory to the value com.saxonica.EnterpriseTransformerFactory,
 and calling TransformerFactory.newInstance(), or it can be instantiated directly.
- 
Field SummaryFields inherited from class javax.xml.transform.sax.SAXTransformerFactoryFEATURE, FEATURE_XMLFILTER
- 
Constructor SummaryConstructorsConstructorDescriptionCreate an EnterpriseTransformerFactory.Construct a TransformerFactory using an existing Configuration.
- 
Method SummaryModifier and TypeMethodDescriptionvoidLoad a schema, which will be available for use by all subsequent operations using this TransformerFactory.voidsetAttribute(String name, Object value) Allows the user to set specific attributes on the underlying implementation.Methods inherited from class net.sf.saxon.jaxp.SaxonTransformerFactorygetAssociatedStylesheet, getAttribute, getConfiguration, getErrorListener, getFeature, getProcessor, getURIResolver, newTemplates, newTemplates, newTemplatesHandler, newTransformer, newTransformer, newTransformerHandler, newTransformerHandler, newTransformerHandler, newXMLFilter, newXMLFilter, setConfiguration, setErrorListener, setFeature, setURIResolverMethods inherited from class javax.xml.transform.TransformerFactorynewDefaultInstance, newInstance, newInstance
- 
Constructor Details- 
EnterpriseTransformerFactorypublic EnterpriseTransformerFactory()Create an EnterpriseTransformerFactory. An EnterpriseConfiguration will be created automatically.
- 
EnterpriseTransformerFactoryConstruct a TransformerFactory using an existing Configuration.- Parameters:
- config- the configuration to be used. This must be an EnterpriseConfiguration.
 
 
- 
- 
Method Details- 
addSchemaLoad 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:
- TransformerException- if the schema cannot be read or parsed or if it is invalid
 
- 
setAttributeAllows the user to set specific attributes on the underlying implementation. An attribute in this context is defined to be an option that the implementation provides.- Overrides:
- setAttributein class- ProfessionalTransformerFactory
- Parameters:
- name- The name of the attribute. This must be one of the constants defined in class- FeatureKeys.
- value- The value of the attribute.
- Throws:
- IllegalArgumentException- thrown if Saxon doesn't recognize the attribute.
- See Also:
 
 
-