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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected PrintWriter
    createDocument(jakarta.faces.context.FacesContext context)
     
    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)
     
    protected void
    exportTable(jakarta.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table, int index)
     
     
     
    protected void
    preRowExport(jakarta.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table)
     

    Methods inherited from class org.primefaces.component.datatable.export.DataTableExporter

    exportAll, exportPageOnly, exportRow, exportSelectionOnly

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TextExporter

      public TextExporter()
  • Method Details

    • createDocument

      protected PrintWriter createDocument(jakarta.faces.context.FacesContext context) throws IOException
      Specified by:
      createDocument in class org.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:
      exportTable in class org.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:
      preRowExport in class org.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:
      exportCellValue in class org.primefaces.component.export.TableExporter<org.primefaces.component.datatable.DataTable,PrintWriter,org.primefaces.component.export.ExporterOptions>
    • getContentType

      public String getContentType()
    • getFileExtension

      public String getFileExtension()