public class SAXResult extends java.lang.Object implements Result
Acts as an holder for a transformation Result.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FEATURE
If
TransformerFactory.getFeature(java.lang.String)
returns true when passed this value as an argument,
the Transformer supports Result output of this type. |
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
Constructor and Description |
---|
SAXResult()
Zero-argument default constructor.
|
SAXResult(ContentHandler handler)
Create a SAXResult that targets a SAX2
ContentHandler . |
Modifier and Type | Method and Description |
---|---|
ContentHandler |
getHandler()
Get the
ContentHandler that is the Result. |
LexicalHandler |
getLexicalHandler()
Get a SAX2
LexicalHandler for the output. |
java.lang.String |
getSystemId()
Get the system identifier that was set with setSystemId.
|
void |
setHandler(ContentHandler handler)
Set the target to be a SAX2
ContentHandler . |
void |
setLexicalHandler(LexicalHandler handler)
Set the SAX2
LexicalHandler for the output. |
void |
setSystemId(java.lang.String systemId)
Method setSystemId Set the systemID that may be used in association
with the
ContentHandler . |
public static final java.lang.String FEATURE
TransformerFactory.getFeature(java.lang.String)
returns true when passed this value as an argument,
the Transformer supports Result output of this type.public SAXResult()
public SAXResult(ContentHandler handler)
ContentHandler
.handler
- Must be a non-null ContentHandler reference.public void setHandler(ContentHandler handler)
ContentHandler
.handler
- Must be a non-null ContentHandler reference.public ContentHandler getHandler()
ContentHandler
that is the Result.public void setLexicalHandler(LexicalHandler handler)
LexicalHandler
for the output.
This is needed to handle XML comments and the like. If the
lexical handler is not set, an attempt should be made by the
transformer to cast the ContentHandler
to a
LexicalHandler
.
handler
- A non-null LexicalHandler
for
handling lexical parse events.public LexicalHandler getLexicalHandler()
LexicalHandler
for the output.LexicalHandler
, or null.public void setSystemId(java.lang.String systemId)
ContentHandler
.setSystemId
in interface Result
systemId
- The system identifier as a URI string.public java.lang.String getSystemId()
getSystemId
in interface Result
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.