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) |
protected java.lang.String |
encloseInCDATASection(java.lang.String string) |
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, exportChildRowValues, exportConditionalRowValues, 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)
protected java.lang.String encloseInCDATASection(java.lang.String string)
Copyright 2025 ICEsoft Technologies Canada Corp., All Rights Reserved.