org.primefaces.extensions.component.exporter
Class Exporter
java.lang.Object
org.primefaces.extensions.component.exporter.Exporter
- Direct Known Subclasses:
- ExcelExporter, PDFExporter
public abstract class Exporter
- extends java.lang.Object
Exporter component.
- Since:
- 0.7.0
- Author:
- Sudheer Jonna / last modified by $Author$
|
Method Summary |
protected java.lang.String |
addColumnValues(org.primefaces.component.datalist.DataList dataList,
java.lang.StringBuilder input)
|
abstract void |
customFormat(java.lang.String facetBackground,
java.lang.String facetFontSize,
java.lang.String facetFontColor,
java.lang.String facetFontStyle,
java.lang.String fontName,
java.lang.String cellFontSize,
java.lang.String cellFontColor,
java.lang.String cellFontStyle,
java.lang.String datasetPadding,
java.lang.String orientation)
|
abstract void |
export(javax.faces.event.ActionEvent event,
java.lang.String tableId,
javax.faces.context.FacesContext facesContext,
java.lang.String outputFileName,
java.lang.String tableTitleValue,
boolean pageOnly,
boolean selectionOnly,
java.lang.String encodingType,
javax.el.MethodExpression preProcessor,
javax.el.MethodExpression postProcessor,
boolean subTable)
|
protected java.lang.String |
exportFacetValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
protected java.lang.String |
exportValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
protected int |
getColumnsCount(org.primefaces.component.datatable.DataTable table)
|
protected int |
getColumnsCount(org.primefaces.component.subtable.SubTable table)
|
protected java.util.List<org.primefaces.component.api.UIColumn> |
getColumnsToExport(javax.faces.component.UIData table)
|
boolean |
hasFooterColumn(org.primefaces.component.subtable.SubTable table)
|
boolean |
hasHeaderColumn(org.primefaces.component.datatable.DataTable table)
|
boolean |
hasHeaderColumn(org.primefaces.component.subtable.SubTable table)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Exporter
public Exporter()
export
public abstract void export(javax.faces.event.ActionEvent event,
java.lang.String tableId,
javax.faces.context.FacesContext facesContext,
java.lang.String outputFileName,
java.lang.String tableTitleValue,
boolean pageOnly,
boolean selectionOnly,
java.lang.String encodingType,
javax.el.MethodExpression preProcessor,
javax.el.MethodExpression postProcessor,
boolean subTable)
throws java.io.IOException
- Throws:
java.io.IOException
customFormat
public abstract void customFormat(java.lang.String facetBackground,
java.lang.String facetFontSize,
java.lang.String facetFontColor,
java.lang.String facetFontStyle,
java.lang.String fontName,
java.lang.String cellFontSize,
java.lang.String cellFontColor,
java.lang.String cellFontStyle,
java.lang.String datasetPadding,
java.lang.String orientation)
throws java.io.IOException
- Throws:
java.io.IOException
exportValue
protected java.lang.String exportValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
exportFacetValue
protected java.lang.String exportFacetValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
getColumnsToExport
protected java.util.List<org.primefaces.component.api.UIColumn> getColumnsToExport(javax.faces.component.UIData table)
addColumnValues
protected java.lang.String addColumnValues(org.primefaces.component.datalist.DataList dataList,
java.lang.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)
Copyright © 2011-2013. All Rights Reserved.