Class Exporter
- java.lang.Object
-
- org.primefaces.extensions.component.exporter.Exporter
-
- Direct Known Subclasses:
ExcelExporter,PDFExporter
public abstract class Exporter extends Object
Exportercomponent.- Since:
- 0.7.0
- Author:
- Sudheer Jonna / last modified by $Author$
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classExporter.ColumnType
-
Field Summary
Fields Modifier and Type Field Description protected StringskipComponents
-
Constructor Summary
Constructors Constructor Description Exporter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected StringaddColumnValues(org.primefaces.component.datalist.DataList dataList, StringBuilder input)abstract voidcustomFormat(String facetBackground, String facetFontSize, String facetFontColor, String facetFontStyle, String fontName, String cellFontSize, String cellFontColor, String cellFontStyle, String datasetPadding, String orientation)abstract voidexport(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)protected StringexportColumnByFunction(javax.faces.context.FacesContext context, org.primefaces.component.api.UIColumn column)protected StringexportFacetValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)protected StringexportValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)protected intgetColumnsCount(org.primefaces.component.datatable.DataTable table)protected intgetColumnsCount(org.primefaces.component.subtable.SubTable table)protected List<org.primefaces.component.api.UIColumn>getColumnsToExport(javax.faces.component.UIData table)booleanhasFooterColumn(org.primefaces.component.subtable.SubTable table)booleanhasHeaderColumn(org.primefaces.component.datatable.DataTable table)booleanhasHeaderColumn(org.primefaces.component.subtable.SubTable table)voidsetSkipComponents(String skipComponentsValue)
-
-
-
Field Detail
-
skipComponents
protected String skipComponents
-
-
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
-
customFormat
public abstract void customFormat(String facetBackground, String facetFontSize, String facetFontColor, String facetFontStyle, String fontName, String cellFontSize, String cellFontColor, String cellFontStyle, String datasetPadding, String orientation) 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)
-
-