TransformerHandler (Java 2 Platform SE 5.0) (original) (raw)
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 | |
---|---|
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) Set the Result associated with thisTransformerHandler to be used for the transformation. |
void | setSystemId(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](../../../../org/xml/sax/ContentHandler.html#characters%28char[], int, int%29), endDocument, [endElement](../../../../org/xml/sax/ContentHandler.html#endElement%28java.lang.String, java.lang.String, java.lang.String%29), endPrefixMapping, [ignorableWhitespace](../../../../org/xml/sax/ContentHandler.html#ignorableWhitespace%28char[], int, int%29), [processingInstruction](../../../../org/xml/sax/ContentHandler.html#processingInstruction%28java.lang.String, java.lang.String%29), setDocumentLocator, skippedEntity, startDocument, [startElement](../../../../org/xml/sax/ContentHandler.html#startElement%28java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes%29), [startPrefixMapping](../../../../org/xml/sax/ContentHandler.html#startPrefixMapping%28java.lang.String, java.lang.String%29) |
Methods inherited from interface org.xml.sax.ext.LexicalHandler |
---|
[comment](../../../../org/xml/sax/ext/LexicalHandler.html#comment%28char[], int, int%29), endCDATA, endDTD, endEntity, startCDATA, [startDTD](../../../../org/xml/sax/ext/LexicalHandler.html#startDTD%28java.lang.String, java.lang.String, java.lang.String%29), startEntity |
Methods inherited from interface org.xml.sax.DTDHandler |
---|
[notationDecl](../../../../org/xml/sax/DTDHandler.html#notationDecl%28java.lang.String, java.lang.String, java.lang.String%29), [unparsedEntityDecl](../../../../org/xml/sax/DTDHandler.html#unparsedEntityDecl%28java.lang.String, java.lang.String, java.lang.String, java.lang.String%29) |
Method Detail |
---|
setResult
void setResult(Result result) throws IllegalArgumentException
Set the Result
associated with thisTransformerHandler
to be used for the transformation.
Parameters:
result
- A Result
instance, should not benull`.`
`**Throws:** `
`` `[IllegalArgumentException](../../../../java/lang/IllegalArgumentException.html "class in java.lang")` - if result is invalid for some reason. ``
``
``
``` `` ---
setSystemId
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.
getSystemId
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
Transformer getTransformer()
Get the Transformer
associated with this handler, which is needed in order to set parameters and output properties.
Returns:
Transformer
associated with thisTransformerHandler
.
Overview Package Class Use Tree Deprecated Index Help | JavaTM 2 PlatformStandard Ed. 5.0 | |||
---|---|---|---|---|
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
`` ```