Class TextExporter
java.lang.Object
org.primefaces.component.export.TableExporter<org.primefaces.component.datatable.DataTable,PrintWriter,org.primefaces.component.export.ExporterOptions>
org.primefaces.component.datatable.export.DataTableExporter<PrintWriter,org.primefaces.component.export.ExporterOptions>
org.primefaces.showcase.view.data.dataexporter.TextExporter
- All Implemented Interfaces:
org.primefaces.component.export.Exporter<org.primefaces.component.datatable.DataTable>
public class TextExporter
extends org.primefaces.component.datatable.export.DataTableExporter<PrintWriter,org.primefaces.component.export.ExporterOptions>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.primefaces.component.export.TableExporter
org.primefaces.component.export.TableExporter.ColumnType, org.primefaces.component.export.TableExporter.FacetType -
Field Summary
Fields inherited from class org.primefaces.component.export.TableExporter
ALL_FACETS, cellJoinComponents, document, exportConfiguration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PrintWritercreateDocument(jakarta.faces.context.FacesContext context) protected voidexportCellValue(jakarta.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table, org.primefaces.component.api.UIColumn col, org.primefaces.component.export.ColumnValue columnValue, int index) protected voidexportTable(jakarta.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table, int index) protected voidpreRowExport(jakarta.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table) Methods inherited from class org.primefaces.component.datatable.export.DataTableExporter
exportAll, exportPageOnly, exportRow, exportSelectionOnlyMethods inherited from class org.primefaces.component.export.TableExporter
addCells, addColumnFacets, addColumnGroupFacets, addTableFacets, export, exportColumnFacetValue, exportColumnGroupFacetValue, exportTabletFacetValue, getColumnExportTag, getColumnFacetValue, getColumnValue, getComponentFacetValue, getComponentValue, getExportableColumns, getOnTableRenderArgs, options, os, postExport, postRowExport, preExport
-
Constructor Details
-
TextExporter
public TextExporter()
-
-
Method Details
-
createDocument
- Specified by:
createDocumentin classorg.primefaces.component.export.TableExporter<org.primefaces.component.datatable.DataTable,PrintWriter, org.primefaces.component.export.ExporterOptions> - Throws:
IOException
-
exportTable
protected void exportTable(jakarta.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table, int index) throws IOException - Overrides:
exportTablein classorg.primefaces.component.export.TableExporter<org.primefaces.component.datatable.DataTable,PrintWriter, org.primefaces.component.export.ExporterOptions> - Throws:
IOException
-
preRowExport
protected void preRowExport(jakarta.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table) - Overrides:
preRowExportin classorg.primefaces.component.export.TableExporter<org.primefaces.component.datatable.DataTable,PrintWriter, org.primefaces.component.export.ExporterOptions>
-
exportCellValue
protected void exportCellValue(jakarta.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table, org.primefaces.component.api.UIColumn col, org.primefaces.component.export.ColumnValue columnValue, int index) - Specified by:
exportCellValuein classorg.primefaces.component.export.TableExporter<org.primefaces.component.datatable.DataTable,PrintWriter, org.primefaces.component.export.ExporterOptions>
-
getContentType
-
getFileExtension
-