com.saxonica.config

## Class ProfessionalTransformerFactory

- java.lang.Object
- - javax.xml.transform.TransformerFactory
  - - javax.xml.transform.sax.SAXTransformerFactory
    - - net.sf.saxon.TransformerFactoryImpl
      - - com.saxonica.config.ProfessionalTransformerFactory

- Direct Known Subclasses:
    EnterpriseTransformerFactory

      public class ProfessionalTransformerFactory
      extends TransformerFactoryImpl

  The is the JAXP TransformerFactory implementation for the professional edition of Saxon. It can be invoked by setting the system property javax.xml.transform.TransformerFactory to the value com.saxonica.ProfessionalTransformerFactory, and calling TransformerFactory.newInstance(), or it can be instantiated directly.

- - ### Field Summary

    - ### Fields inherited from class javax.xml.transform.sax.SAXTransformerFactory

      `FEATURE, FEATURE_XMLFILTER`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `ProfessionalTransformerFactory()` Create a ProfessionalTransformerFactory.
    `ProfessionalTransformerFactory(ProfessionalConfiguration config)` Construct a TransformerFactory using an existing Configuration.

  - ### Method Summary

    - ### 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, newInstance`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ProfessionalTransformerFactory

          public ProfessionalTransformerFactory()

      Create a ProfessionalTransformerFactory. A ProfessionalConfiguration will be created automatically.

    - #### ProfessionalTransformerFactory

          public ProfessionalTransformerFactory(ProfessionalConfiguration config)

      Construct a TransformerFactory using an existing Configuration.
      Parameters:
        `config` - the configuration to be used. This must be a ProfessionalConfiguration.

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.