org.displaytag.export
Interface ExportView

All Known Subinterfaces:
BinaryExportView, TextExportView
All Known Implementing Classes:
BaseExportView, PdfView

public interface ExportView

Interface for export classes. ExportViewFactory is responsible for registering and initialization of export views. A default, no parameters constructor is required. The setParameters() method is guarantee to be called before any other operation.

Version:
$Revision: 1.5 $ ($Author: fgiust $)
Author:
Fabrizio Giustina

Method Summary
 java.lang.String getMimeType()
          MimeType to return.
 void setParameters(TableModel tableModel, boolean exportFullList, boolean includeHeader, boolean decorateValues)
          initialize the parameters needed for export.
 

Method Detail

setParameters

public void setParameters(TableModel tableModel,
                          boolean exportFullList,
                          boolean includeHeader,
                          boolean decorateValues)
initialize the parameters needed for export. The method is guarantee be called before doExport() and getMimeType(). Classes implementing ExportView should reset any instance field previously set when this method is called, in order to support instance reusing.

Parameters:
tableModel - TableModel to render
exportFullList - boolean export full list?
includeHeader - should header be included in export?
decorateValues - should output be decorated?

getMimeType

public java.lang.String getMimeType()
MimeType to return.

Returns:
String mime type


Copyright © 2002-2005 the Displaytag team. All Rights Reserved.