|
ICEfaces 3.3.0 Java API Documentation |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.icefaces.ace.component.dataexporter.Exporter
public abstract class Exporter
| Nested Class Summary | |
|---|---|
protected static class |
Exporter.ColumnType
|
protected static class |
Exporter.SpanningColumn
|
protected static class |
Exporter.SpanningRow
|
protected class |
Exporter.SpanningRows
|
| Field Summary | |
|---|---|
protected java.lang.String |
encodingType
|
protected int[] |
excludeColumns
|
protected boolean |
expandedOnly
|
protected java.lang.String |
filename
|
protected static java.util.regex.Pattern |
HTML_TAG_PATTERN
|
protected boolean |
includeFooters
|
protected boolean |
includeHeaders
|
protected boolean |
pageOnly
|
protected javax.el.MethodExpression |
postProcessor
|
protected javax.el.MethodExpression |
preProcessor
|
protected boolean |
selectedRowsOnly
|
protected Exporter.SpanningRows |
spanningRows
|
protected boolean |
userColumnOrder
|
| Constructor Summary | |
|---|---|
Exporter()
|
|
| Method Summary | |
|---|---|
abstract java.lang.String |
export(javax.faces.context.FacesContext facesContext,
DataExporter component,
DataTable table)
|
protected java.lang.String |
exportValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
protected ColumnGroup |
getColumnGroupHeader(javax.faces.component.UIData table)
|
protected java.util.List<javax.faces.component.UIColumn> |
getColumnsToExport(javax.faces.component.UIData table,
int[] excludedColumns)
|
protected java.util.List<javax.faces.component.UIColumn> |
getRowColumnsToExport(Row row,
javax.faces.component.UIData table,
int[] excludedColumns)
|
protected java.util.List<Row> |
getRows(ColumnGroup columnGroup)
|
protected boolean |
hasColumnFooter(java.util.List<javax.faces.component.UIColumn> columns)
|
protected java.lang.String |
registerResource(byte[] bytes,
java.lang.String filename,
java.lang.String contentType)
|
protected int[] |
resolveExcludedColumnIndexes(java.lang.String columnsToExclude)
|
void |
setUp(DataExporter component,
DataTable table)
|
protected boolean |
shouldExcludeFromExport(javax.faces.component.UIComponent component)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.util.regex.Pattern HTML_TAG_PATTERN
protected Exporter.SpanningRows spanningRows
protected java.lang.String filename
protected boolean pageOnly
protected int[] excludeColumns
protected java.lang.String encodingType
protected javax.el.MethodExpression preProcessor
protected javax.el.MethodExpression postProcessor
protected boolean includeHeaders
protected boolean includeFooters
protected boolean selectedRowsOnly
protected boolean userColumnOrder
protected boolean expandedOnly
| Constructor Detail |
|---|
public Exporter()
| Method Detail |
|---|
public void setUp(DataExporter component,
DataTable table)
public abstract java.lang.String export(javax.faces.context.FacesContext facesContext,
DataExporter component,
DataTable table)
throws java.io.IOException
java.io.IOException
protected java.util.List<javax.faces.component.UIColumn> getColumnsToExport(javax.faces.component.UIData table,
int[] excludedColumns)
protected ColumnGroup getColumnGroupHeader(javax.faces.component.UIData table)
protected java.util.List<Row> getRows(ColumnGroup columnGroup)
protected java.util.List<javax.faces.component.UIColumn> getRowColumnsToExport(Row row,
javax.faces.component.UIData table,
int[] excludedColumns)
protected boolean hasColumnFooter(java.util.List<javax.faces.component.UIColumn> columns)
protected boolean shouldExcludeFromExport(javax.faces.component.UIComponent component)
protected int[] resolveExcludedColumnIndexes(java.lang.String columnsToExclude)
protected java.lang.String exportValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
protected java.lang.String registerResource(byte[] bytes,
java.lang.String filename,
java.lang.String contentType)
|
ICEfaces 3.3.0 Java API Documentation |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||