javax.xml.transform
public abstract class Transformer extends Object
| Constructor Summary | |
|---|---|
| protected | Transformer() |
| Method Summary | |
|---|---|
| abstract void | clearParameters()
Clears all parameter values. |
| abstract ErrorListener | getErrorListener()
Returns the callback used to report errors during the transformation. |
| abstract Properties | getOutputProperties()
Returns a copy of the output properties for the transformation.
|
| abstract String | getOutputProperty(String name)
Returns the value of an output property for the transformation.
|
| abstract Object | getParameter(String name)
Returns the specified parameter value. |
| abstract URIResolver | getURIResolver()
Returns the callback used to resolve entities referenced by
xsl:include, xsl:import, or the XPath
document() function. |
| void | reset()
Reset this Transformer to its original configuration. |
| abstract void | setErrorListener(ErrorListener listener)
Sets the callback used to report errors during the transformation. |
| abstract void | setOutputProperties(Properties oformat)
Sets the output properties for the transformation, overriding any
properties defined in the stylesheet.
|
| abstract void | setOutputProperty(String name, String value)
Sets an output property for the transformation, overriding any property
of the same name defined in the stylesheet. |
| abstract void | setParameter(String name, Object value)
Sets a parameter value for the transformation.
|
| abstract void | setURIResolver(URIResolver resolver)
Sets the callback used to resolve entities referenced by
xsl:include, xsl:import, or the XPath
document() function. |
| abstract void | transform(Source xmlSource, Result outputTarget)
Transforms the source XML to a result tree. |
getProperty(String) returns all properties
including defaulted ones, and get(Object) returns only the
properties explicitly set in the stylesheet.Parameters: name the property name (an XML Name, or a namespace-prefixed
XML Name of the form {namespaceURI}localName
Throws: IllegalArgumentException if the property is not supported
Parameters: name the parameter name (an XML Name, or a namespace-prefixed
XML Name of the form {namespaceURI}localName
xsl:include, xsl:import, or the XPath
document() function.Since: 1.3
Throws: IllegalArgumentException if the listener is null
Parameters: oformat a set of output properties, or null to reset all the properties to their default values
Parameters: name the property name (an XML Name, or a namespace-prefixed
XML Name of the form {namespaceURI}localName value the string value of the property
Throws: IllegalArgumentException if the property is not supported
Parameters: name the parameter name (an XML Name, or a namespace-prefixed
XML Name of the form {namespaceURI}localName value the value to assign
xsl:include, xsl:import, or the XPath
document() function.Parameters: xmlSource the XML source outputTarget the result of the transformation