< prev index next >

src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java

Print this page




  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package javax.xml.transform;
  27 
  28 import com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl;
  29 
  30 /**
  31  * <p>A TransformerFactory instance can be used to create
  32  * {@link javax.xml.transform.Transformer} and
  33  * {@link javax.xml.transform.Templates} objects.
  34  *
  35  * <p>The system property that determines which Factory implementation
  36  * to create is named {@code "javax.xml.transform.TransformerFactory"}.
  37  * This property names a concrete subclass of the
  38  * {@code TransformerFactory} abstract class. If the property is not
  39  * defined, a platform default is be used.
  40  *
  41  * @author <a href="mailto:Jeff.Suttor@Sun.com">Jeff Suttor</a>
  42  * @author <a href="mailto:Neeraj.Bajaj@sun.com">Neeraj Bajaj</a>
  43  *
  44  * @since 1.5
  45  */
  46 public abstract class TransformerFactory {
  47 
  48     /**
  49      * Default constructor is protected on purpose.
  50      */
  51     protected TransformerFactory() { }
  52 
  53 
  54 
  55     /**
  56      * Creates a new instance of the {@code TransformerFactory} builtin
  57      * system-default implementation.
  58      *
  59      * @return A new instance of the {@code TransformerFactory} builtin
  60      *         system-default implementation.
  61      *
  62      * @since 9




  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package javax.xml.transform;
  27 
  28 import com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl;
  29 
  30 /**
  31  * <p>A TransformerFactory instance can be used to create
  32  * {@link javax.xml.transform.Transformer} and
  33  * {@link javax.xml.transform.Templates} objects.
  34  *
  35  * <p>The system property that determines which Factory implementation
  36  * to create is named {@code "javax.xml.transform.TransformerFactory"}.
  37  * This property names a concrete subclass of the
  38  * {@code TransformerFactory} abstract class. If the property is not
  39  * defined, a platform default is be used.
  40  *
  41  * @author Jeff Suttor
  42  * @author Neeraj Bajaj
  43  *
  44  * @since 1.5
  45  */
  46 public abstract class TransformerFactory {
  47 
  48     /**
  49      * Default constructor is protected on purpose.
  50      */
  51     protected TransformerFactory() { }
  52 
  53 
  54 
  55     /**
  56      * Creates a new instance of the {@code TransformerFactory} builtin
  57      * system-default implementation.
  58      *
  59      * @return A new instance of the {@code TransformerFactory} builtin
  60      *         system-default implementation.
  61      *
  62      * @since 9


< prev index next >