Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.dghda.kent
Interface ReportTransform  view ReportTransform download ReportTransform.java

All Superinterfaces:
KentModule, com.dghda.module.Module

public interface ReportTransform
extends KentModule

An interface used to transform a report's results. For example, an implementing class may generate a HTML representation of the results.


Nested Class Summary
 
Nested classes inherited from class com.dghda.module.Module
com.dghda.module.Module.ModuleVersion
 
Field Summary
 
Fields inherited from interface com.dghda.kent.KentModule
ACTION_ID, AUTHENTICATED_USER, FORMAT_ID, REPORT_ID
 
Method Summary
 java.lang.String getContentType(java.util.Properties config)
          Returns the MIME type of the result of the transform.
 void transform(java.io.OutputStream output, java.lang.String template, java.lang.String data, java.util.Properties config)
          Transform the results of a report.
 
Methods inherited from interface com.dghda.kent.KentModule
getConfigurationOptions
 
Methods inherited from interface com.dghda.module.Module
getDescription, getID, getName, getVersion
 

Method Detail

getContentType

public java.lang.String getContentType(java.util.Properties config)
Returns the MIME type of the result of the transform.


transform

public void transform(java.io.OutputStream output,
                      java.lang.String template,
                      java.lang.String data,
                      java.util.Properties config)
               throws java.io.IOException,
                      ReportTransformException
Transform the results of a report.