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 void
export(GridTab gridTab, List<GridTab> childs, boolean isCurrentRowOnly, File file, int indxDetailSelected)
export gridTab data to fileString
getContentType()
String
getFileExtension()
String
getFileExtensionLabel()
String
getSuggestedFileName(GridTab gridTab)
boolean
isExportableTab(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:
-
-