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