org.openmrs.report.impl
Class CsvReportRenderer

java.lang.Object
  extended by org.openmrs.report.impl.DelimitedTextReportRenderer
      extended by org.openmrs.report.impl.CsvReportRenderer
All Implemented Interfaces:
ReportRenderer

public class CsvReportRenderer
extends DelimitedTextReportRenderer


Constructor Summary
CsvReportRenderer()
           
 
Method Summary
 java.lang.String escape(java.lang.String text)
           
 java.lang.String getAfterColumnDelimiter()
           
 java.lang.String getAfterRowDelimiter()
           
 java.lang.String getBeforeColumnDelimiter()
           
 java.lang.String getBeforeRowDelimiter()
           
 java.lang.String getFilenameExtension()
           
 java.lang.String getLabel()
           
 java.lang.String getRenderedContentType(ReportSchema model, java.lang.String argument)
          The content-type that will be rendered Should be null if getLinkUrl() returns a non-null value.
 
Methods inherited from class org.openmrs.report.impl.DelimitedTextReportRenderer
getFilename, getLinkUrl, getRenderingModes, render, render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CsvReportRenderer

public CsvReportRenderer()
Method Detail

getLabel

public java.lang.String getLabel()
Returns:
What should this renderer be called, e.g. in a drop-down list where the user picks which renderer to use

getFilenameExtension

public java.lang.String getFilenameExtension()
Specified by:
getFilenameExtension in class DelimitedTextReportRenderer

getBeforeColumnDelimiter

public java.lang.String getBeforeColumnDelimiter()
Specified by:
getBeforeColumnDelimiter in class DelimitedTextReportRenderer

getAfterColumnDelimiter

public java.lang.String getAfterColumnDelimiter()
Specified by:
getAfterColumnDelimiter in class DelimitedTextReportRenderer

getBeforeRowDelimiter

public java.lang.String getBeforeRowDelimiter()
Specified by:
getBeforeRowDelimiter in class DelimitedTextReportRenderer

getAfterRowDelimiter

public java.lang.String getAfterRowDelimiter()
Specified by:
getAfterRowDelimiter in class DelimitedTextReportRenderer

escape

public java.lang.String escape(java.lang.String text)
Specified by:
escape in class DelimitedTextReportRenderer

getRenderedContentType

public java.lang.String getRenderedContentType(ReportSchema model,
                                               java.lang.String argument)
Description copied from interface: ReportRenderer
The content-type that will be rendered Should be null if getLinkUrl() returns a non-null value.

Parameters:
model - The ReportSchema to render
argument - Argument from the RenderingMode that the user selected
Returns:
See Also:
org.openmrs.report.renderer.ReportRenderer#getRenderedContentType(org.openmrs.report.ReportSchema)

OpenMRS-trunk

Generated May 29 2008 02:01 AM. NOTE - these libraries are in active development and subject to change