TransformerFactory (Java Platform SE 7 ) (original) (raw)

Modifier and Type

Method and Description

abstract [Source](../../../javax/xml/transform/Source.html "interface in javax.xml.transform")

**[getAssociatedStylesheet](../../../javax/xml/transform/TransformerFactory.html#getAssociatedStylesheet%28javax.xml.transform.Source,%20java.lang.String,%20java.lang.String,%20java.lang.String%29)**([Source](../../../javax/xml/transform/Source.html "interface in javax.xml.transform") source,[String](../../../java/lang/String.html "class in java.lang") media,[String](../../../java/lang/String.html "class in java.lang") title,[String](../../../java/lang/String.html "class in java.lang") charset)

Get the stylesheet specification(s) associated with the XML Source document via the xml-stylesheet processing instruction that match the given criteria.

abstract [Object](../../../java/lang/Object.html "class in java.lang")

**[getAttribute](../../../javax/xml/transform/TransformerFactory.html#getAttribute%28java.lang.String%29)**([String](../../../java/lang/String.html "class in java.lang") name)

Allows the user to retrieve specific attributes on the underlying implementation.

abstract [ErrorListener](../../../javax/xml/transform/ErrorListener.html "interface in javax.xml.transform")

**[getErrorListener](../../../javax/xml/transform/TransformerFactory.html#getErrorListener%28%29)**()

Get the error event handler for the TransformerFactory.

abstract boolean

**[getFeature](../../../javax/xml/transform/TransformerFactory.html#getFeature%28java.lang.String%29)**([String](../../../java/lang/String.html "class in java.lang") name)

Look up the value of a feature.

abstract [URIResolver](../../../javax/xml/transform/URIResolver.html "interface in javax.xml.transform")

**[getURIResolver](../../../javax/xml/transform/TransformerFactory.html#getURIResolver%28%29)**()

Get the object that is used by default during the transformation to resolve URIs used in document(), xsl:import, or xsl:include.

static [TransformerFactory](../../../javax/xml/transform/TransformerFactory.html "class in javax.xml.transform")

**[newInstance](../../../javax/xml/transform/TransformerFactory.html#newInstance%28%29)**()

Obtain a new instance of a TransformerFactory.

static [TransformerFactory](../../../javax/xml/transform/TransformerFactory.html "class in javax.xml.transform")

**[newInstance](../../../javax/xml/transform/TransformerFactory.html#newInstance%28java.lang.String,%20java.lang.ClassLoader%29)**([String](../../../java/lang/String.html "class in java.lang") factoryClassName,[ClassLoader](../../../java/lang/ClassLoader.html "class in java.lang") classLoader)

Obtain a new instance of a TransformerFactory from factory class name.

abstract [Templates](../../../javax/xml/transform/Templates.html "interface in javax.xml.transform")

**[newTemplates](../../../javax/xml/transform/TransformerFactory.html#newTemplates%28javax.xml.transform.Source%29)**([Source](../../../javax/xml/transform/Source.html "interface in javax.xml.transform") source)

Process the Source into a Templates object, which is a a compiled representation of the source.

abstract [Transformer](../../../javax/xml/transform/Transformer.html "class in javax.xml.transform")

**[newTransformer](../../../javax/xml/transform/TransformerFactory.html#newTransformer%28%29)**()

Create a new Transformer that performs a copy of the Source to the Result.

abstract [Transformer](../../../javax/xml/transform/Transformer.html "class in javax.xml.transform")

**[newTransformer](../../../javax/xml/transform/TransformerFactory.html#newTransformer%28javax.xml.transform.Source%29)**([Source](../../../javax/xml/transform/Source.html "interface in javax.xml.transform") source)

Process the Source into a Transformer Object.

abstract void

**[setAttribute](../../../javax/xml/transform/TransformerFactory.html#setAttribute%28java.lang.String,%20java.lang.Object%29)**([String](../../../java/lang/String.html "class in java.lang") name,[Object](../../../java/lang/Object.html "class in java.lang") value)

Allows the user to set specific attributes on the underlying implementation.

abstract void

**[setErrorListener](../../../javax/xml/transform/TransformerFactory.html#setErrorListener%28javax.xml.transform.ErrorListener%29)**([ErrorListener](../../../javax/xml/transform/ErrorListener.html "interface in javax.xml.transform") listener)

Set the error event listener for the TransformerFactory, which is used for the processing of transformation instructions, and not for the transformation itself.

abstract void

**[setFeature](../../../javax/xml/transform/TransformerFactory.html#setFeature%28java.lang.String,%20boolean%29)**([String](../../../java/lang/String.html "class in java.lang") name, boolean value)

Set a feature for this TransformerFactory and Transformers or Templates created by this factory.

abstract void

**[setURIResolver](../../../javax/xml/transform/TransformerFactory.html#setURIResolver%28javax.xml.transform.URIResolver%29)**([URIResolver](../../../javax/xml/transform/URIResolver.html "interface in javax.xml.transform") resolver)

Set an object that is used by default during the transformation to resolve URIs used in document(), xsl:import, or xsl:include.