public interface

TransformerHandler

implements ContentHandler DTDHandler LexicalHandler
javax.xml.transform.sax.TransformerHandler

Class Overview

A TransformerHandler listens for SAX ContentHandler parse events and transforms them to a Result.

Summary

Public Methods
abstract String getSystemId()
Get the base ID (URI or system ID) from where relative URLs will be resolved.
abstract Transformer getTransformer()

Get the Transformer associated with this handler, which is needed in order to set parameters and output properties.

abstract void setResult(Result result)

Set the Result associated with this TransformerHandler to be used for the transformation.

abstract void setSystemId(String systemID)
Set the base ID (URI or system ID) from where relative URLs will be resolved.
[Expand]
Inherited Methods
From interface org.xml.sax.ContentHandler
From interface org.xml.sax.DTDHandler
From interface org.xml.sax.ext.LexicalHandler

Public Methods

public abstract String getSystemId ()

Get the base ID (URI or system ID) from where relative URLs will be resolved.

Returns

public abstract Transformer getTransformer ()

Get the Transformer associated with this handler, which is needed in order to set parameters and output properties.

Returns
  • Transformer associated with this TransformerHandler.

public abstract void setResult (Result result)

Set the Result associated with this TransformerHandler to be used for the transformation.

Parameters
result A Result instance, should not be null.
Throws
IllegalArgumentException if result is invalid for some reason.

public abstract void setSystemId (String systemID)

Set the base ID (URI or system ID) from where relative URLs will be resolved.

Parameters
systemID Base URI for the source tree.