Module java.xml

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.
Since:
1.4
  • Method Details

    • setResult

      void setResult​(Result result) throws IllegalArgumentException

      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.
    • 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 this TransformerHandler.