Package org.adempiere.base
Interface IGridTabExporter
-
- All Known Implementing Classes:
GridTab2PackExporter,GridTabCSVExporter,GridTabExcelExporter,GridTabXLSXExporter
public interface IGridTabExporter- Author:
- hengsin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexport(GridTab gridTab, List<GridTab> childs, boolean isCurrentRowOnly, File file, int indxDetailSelected)export gridTab data to fileStringgetContentType()StringgetFileExtension()StringgetFileExtensionLabel()StringgetSuggestedFileName(GridTab gridTab)booleanisExportableTab(GridTab gridTab)Check a tab (detail tab) is support to export in this exporter
-
-
-
Method Detail
-
export
void export(GridTab gridTab, List<GridTab> childs, boolean isCurrentRowOnly, File file, int indxDetailSelected)
export gridTab data to file- Parameters:
gridTab-childs-isCurrentRowOnly-file-
-
getFileExtension
String getFileExtension()
- Returns:
- file extension
-
getFileExtensionLabel
String getFileExtensionLabel()
- Returns:
- description for file extension
-
getContentType
String getContentType()
- Returns:
- mime type
-
isExportableTab
boolean isExportableTab(GridTab gridTab)
Check a tab (detail tab) is support to export in this exporter- Parameters:
gridTab-- Returns:
-
-