org.icefaces.ace.component.dataexporter
Class CSVExporter
java.lang.Object
org.icefaces.ace.component.dataexporter.Exporter
org.icefaces.ace.component.dataexporter.CSVExporter
- Direct Known Subclasses:
- InnerTableCSVExporter, OuterTableCSVExporter
public class CSVExporter
- extends Exporter
Fields inherited from class org.icefaces.ace.component.dataexporter.Exporter |
encodingType, excludeColumns, expandedOnly, filename, HTML_TAG_PATTERN, includeFooters, includeHeaders, pageOnly, postProcessor, preProcessor, selectedRowsOnly, spanningRows, userColumnOrder |
Method Summary |
protected void |
addColumnValue(java.lang.StringBuilder builder,
java.util.List<javax.faces.component.UIComponent> components)
|
protected void |
addColumnValue(java.lang.StringBuilder builder,
javax.faces.component.UIComponent component)
|
protected void |
addColumnValues(java.lang.StringBuilder builder,
java.util.List<javax.faces.component.UIColumn> columns)
|
protected void |
addFacetColumns(java.lang.StringBuilder builder,
java.util.List<javax.faces.component.UIColumn> columns,
Exporter.ColumnType columnType)
|
java.lang.String |
export(javax.faces.context.FacesContext facesContext,
DataExporter component,
DataTable table)
|
protected void |
exportChildRows(javax.faces.context.FacesContext context,
TreeDataModel rootModel,
RowStateMap rowStateMap,
DataTable table,
java.util.List<javax.faces.component.UIColumn> columns,
java.lang.String rootIndex,
java.lang.StringBuilder builder)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CSVExporter
public CSVExporter()
export
public java.lang.String export(javax.faces.context.FacesContext facesContext,
DataExporter component,
DataTable table)
throws java.io.IOException
- Specified by:
export
in class Exporter
- Throws:
java.io.IOException
exportChildRows
protected void exportChildRows(javax.faces.context.FacesContext context,
TreeDataModel rootModel,
RowStateMap rowStateMap,
DataTable table,
java.util.List<javax.faces.component.UIColumn> columns,
java.lang.String rootIndex,
java.lang.StringBuilder builder)
throws java.io.IOException
- Throws:
java.io.IOException
addColumnValues
protected void addColumnValues(java.lang.StringBuilder builder,
java.util.List<javax.faces.component.UIColumn> columns)
throws java.io.IOException
- Throws:
java.io.IOException
addFacetColumns
protected void addFacetColumns(java.lang.StringBuilder builder,
java.util.List<javax.faces.component.UIColumn> columns,
Exporter.ColumnType columnType)
throws java.io.IOException
- Throws:
java.io.IOException
addColumnValue
protected void addColumnValue(java.lang.StringBuilder builder,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
addColumnValue
protected void addColumnValue(java.lang.StringBuilder builder,
java.util.List<javax.faces.component.UIComponent> components)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright 2013 ICEsoft Technologies Canada Corp., All Rights Reserved.