public
interface
TransformerHandler
implements
ContentHandler,
DTDHandler,
LexicalHandler
javax.xml.transform.sax.TransformerHandler
|
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.
|
Inherited methods |
From interface
org.xml.sax.ContentHandler
abstract
void
|
characters(char[] ch, int start, int length)
Receive notification of character data.
|
abstract
void
|
endDocument()
Receive notification of the end of a document.
|
abstract
void
|
endElement(String uri, String localName, String qName)
Receive notification of the end of an element.
|
abstract
void
|
endPrefixMapping(String prefix)
End the scope of a prefix-URI mapping.
|
abstract
void
|
ignorableWhitespace(char[] ch, int start, int length)
Receive notification of ignorable whitespace in element content.
|
abstract
void
|
processingInstruction(String target, String data)
Receive notification of a processing instruction.
|
abstract
void
|
setDocumentLocator(Locator locator)
Receive an object for locating the origin of SAX document events.
|
abstract
void
|
skippedEntity(String name)
Receive notification of a skipped entity.
|
abstract
void
|
startDocument()
Receive notification of the beginning of a document.
|
abstract
void
|
startElement(String uri, String localName, String qName, Attributes atts)
Receive notification of the beginning of an element.
|
abstract
void
|
startPrefixMapping(String prefix, String uri)
Begin the scope of a prefix-URI Namespace mapping.
|
|
From interface
org.xml.sax.DTDHandler
|
From interface
org.xml.sax.ext.LexicalHandler
abstract
void
|
comment(char[] ch, int start, int length)
Report an XML comment anywhere in the document.
|
abstract
void
|
endCDATA()
Report the end of a CDATA section.
|
abstract
void
|
endDTD()
Report the end of DTD declarations.
|
abstract
void
|
endEntity(String name)
Report the end of an entity.
|
abstract
void
|
startCDATA()
Report the start of a CDATA section.
|
abstract
void
|
startDTD(String name, String publicId, String systemId)
Report the start of DTD declarations, if any.
|
abstract
void
|
startEntity(String name)
Report the beginning of some internal and external XML entities.
|
|
Public methods
getSystemId
public abstract String getSystemId ()
Get the base ID (URI or system ID) from where relative
URLs will be resolved.
public abstract Transformer getTransformer ()
Get the Transformer
associated with this handler, which
is needed in order to set parameters and output properties.
Returns |
Transformer |
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 |
Result : A Result instance, should not be
null . |
setSystemId
public abstract void setSystemId (String systemID)
Set the base ID (URI or system ID) from where relative
URLs will be resolved.
Parameters |
systemID |
String : Base URI for the source tree. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]