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