Class Exporter

  • Direct Known Subclasses:
    ExcelExporter, PDFExporter

    public abstract class Exporter
    extends Object
    Exporter component.
    Since:
    0.7.0
    Author:
    Sudheer Jonna / last modified by $Author$
    • Field Detail

      • skipComponents

        protected String skipComponents
    • Constructor Detail

      • Exporter

        public Exporter()
    • Method Detail

      • export

        public abstract void export​(javax.faces.event.ActionEvent event,
                                    String tableId,
                                    javax.faces.context.FacesContext facesContext,
                                    String outputFileName,
                                    String tableTitleValue,
                                    boolean pageOnly,
                                    boolean selectionOnly,
                                    String encodingType,
                                    javax.el.MethodExpression preProcessor,
                                    javax.el.MethodExpression postProcessor,
                                    boolean subTable)
                             throws IOException
        Throws:
        IOException
      • exportColumnByFunction

        protected String exportColumnByFunction​(javax.faces.context.FacesContext context,
                                                org.primefaces.component.api.UIColumn column)
      • exportValue

        protected String exportValue​(javax.faces.context.FacesContext context,
                                     javax.faces.component.UIComponent component)
      • exportFacetValue

        protected String exportFacetValue​(javax.faces.context.FacesContext context,
                                          javax.faces.component.UIComponent component)
      • getColumnsToExport

        protected List<org.primefaces.component.api.UIColumn> getColumnsToExport​(javax.faces.component.UIData table)
      • addColumnValues

        protected String addColumnValues​(org.primefaces.component.datalist.DataList dataList,
                                         StringBuilder input)
      • getColumnsCount

        protected int getColumnsCount​(org.primefaces.component.datatable.DataTable table)
      • getColumnsCount

        protected int getColumnsCount​(org.primefaces.component.subtable.SubTable table)
      • hasHeaderColumn

        public boolean hasHeaderColumn​(org.primefaces.component.datatable.DataTable table)
      • hasHeaderColumn

        public boolean hasHeaderColumn​(org.primefaces.component.subtable.SubTable table)
      • hasFooterColumn

        public boolean hasFooterColumn​(org.primefaces.component.subtable.SubTable table)
      • setSkipComponents

        public void setSkipComponents​(String skipComponentsValue)