|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.xml.transform.Transformer
public abstract class Transformer
An XSL transformation. Instances of this class may be reused, but the same instance may not be used concurrently by different threads.
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected Transformer()
Method Detail |
---|
public abstract void transform(Source xmlSource, Result outputTarget) throws TransformerException
xmlSource
- the XML sourceoutputTarget
- the result of the transformation
TransformerException
public abstract void setParameter(String name, Object value)
name
- the parameter name (an XML Name, or a namespace-prefixed
XML Name of the form {namespaceURI}localName
value
- the value to assignpublic abstract Object getParameter(String name)
name
- the parameter name (an XML Name, or a namespace-prefixed
XML Name of the form {namespaceURI}localName
public abstract void clearParameters()
public abstract void setURIResolver(URIResolver resolver)
xsl:include
, xsl:import
, or the XPath
document()
function.
public abstract URIResolver getURIResolver()
xsl:include
, xsl:import
, or the XPath
document()
function.
public abstract void setOutputProperties(Properties oformat) throws IllegalArgumentException
setOutputProperty(java.lang.String,java.lang.String)
method.
oformat
- a set of output properties, or null to reset all the
properties to their default values
IllegalArgumentException
public abstract Properties getOutputProperties()
getProperty(String)
returns all properties
including defaulted ones, and get(Object)
returns only the
properties explicitly set in the stylesheet.
public abstract void setOutputProperty(String name, String value) throws IllegalArgumentException
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
IllegalArgumentException
- if the property is not supportedpublic abstract String getOutputProperty(String name) throws IllegalArgumentException
name
- the property name (an XML Name, or a namespace-prefixed
XML Name of the form {namespaceURI}localName
IllegalArgumentException
- if the property is not supportedpublic abstract void setErrorListener(ErrorListener listener) throws IllegalArgumentException
IllegalArgumentException
- if the listener is nullpublic abstract ErrorListener getErrorListener()
public void reset()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |