public class XMLExporter extends Exporter
Exporter.ColumnType, Exporter.SpanningColumn, Exporter.SpanningRow, Exporter.SpanningRowsencodingType, excludeColumns, expandedOnly, filename, HTML_TAG_PATTERN, includeFooters, includeHeaders, logger, pageOnly, pdfFont, postProcessor, preProcessor, selectedRowsOnly, spanningFooterRows, spanningRows, userColumnOrder| Constructor and Description |
|---|
XMLExporter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addColumnValue(java.lang.StringBuilder builder,
java.util.List<javax.faces.component.UIComponent> components,
java.lang.String header) |
protected void |
addColumnValue(java.lang.StringBuilder builder,
java.lang.String footer,
java.lang.String header) |
protected void |
addColumnValues(java.lang.StringBuilder builder,
java.util.List<javax.faces.component.UIColumn> columns,
java.util.List<java.lang.String> headers) |
protected void |
addFooterValues(java.lang.StringBuilder builder,
java.util.List<java.lang.String> footers,
java.util.List<java.lang.String> headers) |
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,
java.util.List<java.lang.String> headers,
java.lang.String var) |
protected void |
exportConditionalRow(java.lang.StringBuilder builder,
Row row,
java.lang.String var,
boolean isBefore) |
protected java.lang.String |
extractValueToDisplay(javax.faces.component.UIColumn column,
Exporter.ColumnType columnType) |
protected java.util.List<java.lang.String> |
getFacetTexts(java.util.List<javax.faces.component.UIColumn> columns,
Exporter.ColumnType columnType) |
protected java.util.List<java.lang.String> |
getHeadersFromColumnGroup(ColumnGroup columnGroup,
java.util.List<javax.faces.component.UIColumn> columns,
DataTable data,
int[] excludeColumns) |
protected java.lang.String |
sanitizeXMLTagName(java.lang.String tag) |
determineHeaderColumnOrdering, exportValue, getColumnGroupFooter, getColumnGroupHeader, getColumnsToExport, getFooterRowColumnsToExport, getRowColumnsToExport, getRows, getRows, hasColumnFooter, registerResource, resolveExcludedColumnIndexes, setUp, shouldExcludeFromExportpublic java.lang.String export(javax.faces.context.FacesContext facesContext,
DataExporter component,
DataTable table)
throws java.io.IOException
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,
java.util.List<java.lang.String> headers,
java.lang.String var)
throws java.io.IOException
java.io.IOExceptionprotected void exportConditionalRow(java.lang.StringBuilder builder,
Row row,
java.lang.String var,
boolean isBefore)
throws java.io.IOException
java.io.IOExceptionprotected void addColumnValues(java.lang.StringBuilder builder,
java.util.List<javax.faces.component.UIColumn> columns,
java.util.List<java.lang.String> headers)
throws java.io.IOException
java.io.IOExceptionprotected void addFooterValues(java.lang.StringBuilder builder,
java.util.List<java.lang.String> footers,
java.util.List<java.lang.String> headers)
throws java.io.IOException
java.io.IOExceptionprotected java.util.List<java.lang.String> getFacetTexts(java.util.List<javax.faces.component.UIColumn> columns,
Exporter.ColumnType columnType)
protected java.lang.String extractValueToDisplay(javax.faces.component.UIColumn column,
Exporter.ColumnType columnType)
protected java.util.List<java.lang.String> getHeadersFromColumnGroup(ColumnGroup columnGroup, java.util.List<javax.faces.component.UIColumn> columns, DataTable data, int[] excludeColumns)
protected void addColumnValue(java.lang.StringBuilder builder,
java.util.List<javax.faces.component.UIComponent> components,
java.lang.String header)
throws java.io.IOException
java.io.IOExceptionprotected void addColumnValue(java.lang.StringBuilder builder,
java.lang.String footer,
java.lang.String header)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String sanitizeXMLTagName(java.lang.String tag)
Copyright 2017 ICEsoft Technologies Canada Corp., All Rights Reserved.