|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.xml.transform.Transformer
Apply a transformation from a source, populating a result. Transformers may be reused, but not concurrently.
Constructor Summary | |
protected |
Transformer()
Default constructor, for use only by subclasses. |
Method Summary | |
abstract void |
clearParameters()
Clears all parameter settings. |
abstract ErrorListener |
getErrorListener()
Returns the error handler used as documents are transformed. |
abstract java.util.Properties |
getOutputProperties()
Returns a copy of the transformer's non-default output properties. |
abstract java.lang.String |
getOutputProperty(java.lang.String name)
Returns the value of a property applying to this transform. |
abstract java.lang.Object |
getParameter(java.lang.String name)
Returns the value of a parameter passed to this transform. |
abstract URIResolver |
getURIResolver()
Returns the resolver applied to documents being transformed. |
abstract void |
setErrorListener(ErrorListener listener)
Assigns the error handler used as documents are transformed. |
abstract void |
setOutputProperties(java.util.Properties outputformat)
Assigns a set of output properties, as if made by multiple calls to setOutputProperty(java.lang.String, java.lang.String) . |
abstract void |
setOutputProperty(java.lang.String name,
java.lang.String value)
Assigns the value of a transformation property, affecting generation of output (mostly text syntax). |
abstract void |
setParameter(java.lang.String name,
java.lang.Object value)
Assigns the value of a parameter passed to this transform. |
abstract void |
setURIResolver(URIResolver resolver)
Assigns the resolver applied to documents being transformed. |
abstract void |
transform(Source source,
Result result)
Apply the appropriate transformation |
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 clearParameters()
setParameter(java.lang.String, java.lang.Object)
public abstract ErrorListener getErrorListener()
public abstract java.util.Properties getOutputProperties()
OutputKeys
,
setOutputProperties(java.util.Properties)
public abstract java.lang.String getOutputProperty(java.lang.String name) throws java.lang.IllegalArgumentException
OutputKeys
,
setOutputProperty(java.lang.String, java.lang.String)
public abstract java.lang.Object getParameter(java.lang.String name)
setParameter(java.lang.String, java.lang.Object)
public abstract URIResolver getURIResolver()
public abstract void setErrorListener(ErrorListener listener) throws java.lang.IllegalArgumentException
public abstract void setOutputProperties(java.util.Properties outputformat) throws java.lang.IllegalArgumentException
setOutputProperty(java.lang.String, java.lang.String)
.outputformat
- set of properties, or null to reset all
properties to their default valuesOutputKeys
public abstract void setOutputProperty(java.lang.String name, java.lang.String value) throws java.lang.IllegalArgumentException
name
- an XML name, or a namespace-scoped XML name
encoded as {uri}localName.value
- associated with the nameOutputKeys
,
getOutputProperty(java.lang.String)
,
setOutputProperties(java.util.Properties)
public abstract void setParameter(java.lang.String name, java.lang.Object value)
name
- an XML name, or a namespace-scoped XML name
encoded as {uri}localName.value
- associated with the namegetParameter(java.lang.String)
,
clearParameters()
public abstract void setURIResolver(URIResolver resolver)
public abstract void transform(Source source, Result result) throws TransformerException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Source code is under GPL (with library exception) in the JAXP project at http://www.gnu.org/software/classpathx/jaxp
This documentation was derived from that source code on 2001-11-20.