javax.xml.transform.sax
Interface TransformerHandler
- All Superinterfaces:
- ContentHandler, DTDHandler, LexicalHandler
- public interface TransformerHandler
- extends ContentHandler, LexicalHandler, DTDHandler
A TransformerHandler
listens for SAX ContentHandler parse events and transforms
them to a Result.
Method Summary |
java.lang.String |
getSystemId()
Get the base ID (URI or system ID) from where relative
URLs will be resolved. |
Transformer |
getTransformer()
Get the Transformer associated with this handler, which
is needed in order to set parameters and output properties. |
void |
setResult(Result result)
Enables the user of the TransformerHandler to set the
to set the Result for the transformation. |
void |
setSystemId(java.lang.String systemID)
Set the base ID (URI or system ID) from where relative
URLs will be resolved. |
Methods inherited from interface org.xml.sax.ContentHandler |
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping |
setResult
public void setResult(Result result)
throws java.lang.IllegalArgumentException
- Enables the user of the TransformerHandler to set the
to set the Result for the transformation.
- Parameters:
result
- A Result instance, should not be null.- Throws:
java.lang.IllegalArgumentException
- if result is invalid for some reason.
setSystemId
public void setSystemId(java.lang.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.
getSystemId
public java.lang.String getSystemId()
- Get the base ID (URI or system ID) from where relative
URLs will be resolved.
- Returns:
- The systemID that was set with
setSystemId(java.lang.String)
.
getTransformer
public Transformer getTransformer()
- Get the Transformer associated with this handler, which
is needed in order to set parameters and output properties.
This document is in the PUBLIC DOMAIN and comes with NO WARRANTY of any kind.