Class TextExporter
- java.lang.Object
-
- org.primefaces.component.export.Exporter<T>
-
- org.primefaces.component.export.TableExporter<DataTable>
-
- org.primefaces.component.datatable.export.DataTableExporter
-
- org.primefaces.showcase.view.data.dataexporter.TextExporter
-
public class TextExporter extends DataTableExporter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.primefaces.component.datatable.export.DataTableExporter
DataTableExporter.ColumnType
-
-
Constructor Summary
Constructors Constructor Description TextExporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddColumnValue(PrintWriter writer, List<javax.faces.component.UIComponent> components, String tag, UIColumn column)protected voiddoExport(javax.faces.context.FacesContext context, DataTable table, ExportConfiguration exportConfiguration, int index)protected voidexportCells(DataTable table, Object document)protected StringgetColumnTag(UIColumn column)StringgetContentType()StringgetFileExtension()protected voidpostExport(javax.faces.context.FacesContext context, ExportConfiguration exportConfiguration)protected voidpostRowExport(DataTable table, Object document)protected voidpreExport(javax.faces.context.FacesContext context, ExportConfiguration exportConfiguration)protected voidpreRowExport(DataTable table, Object document)-
Methods inherited from class org.primefaces.component.datatable.export.DataTableExporter
export, exportAll, exportColumnByFunction, exportPageOnly, exportRow, exportRow, exportSelectionOnly, getOutputStream, hasColumnFooter
-
Methods inherited from class org.primefaces.component.export.TableExporter
exportColumn, getExportableColumns
-
Methods inherited from class org.primefaces.component.export.Exporter
exportValue, getExportConfiguration, setExportConfiguration
-
-
-
-
Method Detail
-
preExport
protected void preExport(javax.faces.context.FacesContext context, ExportConfiguration exportConfiguration) throws IOException- Overrides:
preExportin classDataTableExporter- Throws:
IOException
-
doExport
protected void doExport(javax.faces.context.FacesContext context, DataTable table, ExportConfiguration exportConfiguration, int index) throws IOException- Specified by:
doExportin classDataTableExporter- Throws:
IOException
-
postExport
protected void postExport(javax.faces.context.FacesContext context, ExportConfiguration exportConfiguration) throws IOException- Overrides:
postExportin classDataTableExporter- Throws:
IOException
-
preRowExport
protected void preRowExport(DataTable table, Object document)
- Overrides:
preRowExportin classDataTableExporter
-
postRowExport
protected void postRowExport(DataTable table, Object document)
- Overrides:
postRowExportin classDataTableExporter
-
exportCells
protected void exportCells(DataTable table, Object document)
- Specified by:
exportCellsin classDataTableExporter
-
addColumnValue
protected void addColumnValue(PrintWriter writer, List<javax.faces.component.UIComponent> components, String tag, UIColumn column)
-
getContentType
public String getContentType()
- Specified by:
getContentTypein classExporter<DataTable>
-
getFileExtension
public String getFileExtension()
- Specified by:
getFileExtensionin classExporter<DataTable>
-
-