Interface ReportPostProcessor


public interface ReportPostProcessor
This interface specifies post-processing methods for reports.

Supported API: true

Extendable: false
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the value of the attribute: FILE_EXTENSION.
    Gets the value of the attribute: OUTPUT_ENCODING.
    Gets the value of the attribute: OUTPUT_MEDIA_TYPE.
    void
    process(XSLTransform a_transform, OutputStream a_outputStream)
    Execute post-processing by requesting transform output via XSLTransform API and output transform results to output stream.
  • Method Details

    • getOutputMediaType

      String getOutputMediaType()
      Gets the value of the attribute: OUTPUT_MEDIA_TYPE. MIME type to be output by post processor.

      Supported API: true
      Returns:
      String
    • getOutputEncoding

      String getOutputEncoding()
      Gets the value of the attribute: OUTPUT_ENCODING. Character encoding to be output by post processor.

      Supported API: true
      Returns:
      String
    • getFileExtension

      String getFileExtension()
      Gets the value of the attribute: FILE_EXTENSION. File extension

      Supported API: true
      Returns:
      String
    • process

      void process(XSLTransform a_transform, OutputStream a_outputStream) throws WTException
      Execute post-processing by requesting transform output via XSLTransform API and output transform results to output stream.

      Supported API: true
      Parameters:
      a_transform - Transform to use for psot-processing
      a_outputStream - Output stream to write results to
      Throws:
      WTException