Class TreeTableXMLExporter
- java.lang.Object
-
- org.primefaces.component.export.Exporter<T>
-
- org.primefaces.component.export.TableExporter<TreeTable>
-
- org.primefaces.component.treetable.export.TreeTableExporter
-
- org.primefaces.component.treetable.export.TreeTableXMLExporter
-
public class TreeTableXMLExporter extends TreeTableExporter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.primefaces.component.treetable.export.TreeTableExporter
TreeTableExporter.ColumnType
-
-
Constructor Summary
Constructors Constructor Description TreeTableXMLExporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addColumnValue(PrintWriter writer, TreeTable table, List<javax.faces.component.UIComponent> components, String tag, UIColumn column)
void
doExport(javax.faces.context.FacesContext context, TreeTable table, ExportConfiguration exportConfiguration, int index)
Export TreeTableprotected void
exportCells(TreeTable table, Object document)
protected String
getColumnTag(UIColumn column)
String
getContentType()
Content-type (MIME-type) excluding charset.String
getFileExtension()
File-extension of the exported file including a leading dot.protected void
postRowExport(TreeTable table, Object document)
protected void
preRowExport(TreeTable table, Object document)
-
Methods inherited from class org.primefaces.component.treetable.export.TreeTableExporter
export, exportAll, exportColumnByFunction, exportPageOnly, exportRow, exportRow, exportSelectionOnly, getOutputStream, getTreeRowCount, hasColumnFooter, postExport, preExport, traverseTree, traverseTree
-
Methods inherited from class org.primefaces.component.export.TableExporter
exportColumn, getExportableColumns
-
Methods inherited from class org.primefaces.component.export.Exporter
exportValue
-
-
-
-
Method Detail
-
doExport
public void doExport(javax.faces.context.FacesContext context, TreeTable table, ExportConfiguration exportConfiguration, int index) throws IOException
Description copied from class:TreeTableExporter
Export TreeTable- Specified by:
doExport
in classTreeTableExporter
- Parameters:
context
- faces contexttable
- TreeTable to exportexportConfiguration
- export configurationindex
- TreeTable current index during export process- Throws:
IOException
-
getContentType
public String getContentType()
Description copied from class:Exporter
Content-type (MIME-type) excluding charset. (eg 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')- Specified by:
getContentType
in classExporter<TreeTable>
-
getFileExtension
public String getFileExtension()
Description copied from class:Exporter
File-extension of the exported file including a leading dot. (eg '.xlsx')- Specified by:
getFileExtension
in classExporter<TreeTable>
-
preRowExport
protected void preRowExport(TreeTable table, Object document)
- Overrides:
preRowExport
in classTreeTableExporter
-
postRowExport
protected void postRowExport(TreeTable table, Object document)
- Overrides:
postRowExport
in classTreeTableExporter
-
exportCells
protected void exportCells(TreeTable table, Object document)
- Specified by:
exportCells
in classTreeTableExporter
-
addColumnValue
protected void addColumnValue(PrintWriter writer, TreeTable table, List<javax.faces.component.UIComponent> components, String tag, UIColumn column) throws IOException
- Throws:
IOException
-
-