Class StandardMessageHandler

java.lang.Object
net.sf.saxon.lib.StandardMessageHandler
All Implemented Interfaces:
Consumer<Message>

public class StandardMessageHandler extends Object implements Consumer<Message>
This is the default implementation of the new Saxon 11 interface for user-defined handling of xsl:message and xsl:assert output.
  • Constructor Details

    • StandardMessageHandler

      public StandardMessageHandler(Configuration config)
  • Method Details

    • getSerializationProperties

      public SerializationProperties getSerializationProperties()
      Get the serialization properties to be used. This is a public method so that it can be overridden in a user-written subclass.
      Returns:
      the serialization properties. By default the properties returned are method="yes", indent="yes", omit-xml-declaration="yes".
    • setUnicodeWriter

      public void setUnicodeWriter(UnicodeWriter writer)
      Set the destination to which serialized messages will be written
      Parameters:
      writer - the destination for serialized messages
    • getUnicodeWriter

      public UnicodeWriter getUnicodeWriter()
      Get the destination to which serialized messages will be written
      Returns:
      the destination for serialized messages
    • accept

      public void accept(Message message)
      Specified by:
      accept in interface Consumer<Message>