Class 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
      TextExporter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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)  
      String getContentType()  
      String getFileExtension()  
      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
    • Constructor Detail

      • TextExporter

        public TextExporter()
    • Method Detail

      • 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()