Class PoiTableUtilities


  • @Service(org.tentackle.fx.rdc.table.TableUtilities.class)
    @ClasspathFirst(org.tentackle.fx.rdc.table.TableUtilities.class)
    public class PoiTableUtilities
    extends org.tentackle.fx.rdc.table.TableUtilities
    Table-related utility methods with POI extension to create XLS files.
    Author:
    harald
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.File selectSpreadsheetFile​(java.lang.String tableName, javafx.stage.Stage owner)  
      protected <S> void toSpreadsheet​(java.util.Collection<org.tentackle.fx.table.TableColumnConfiguration<S,​?>> columnConfigurations, java.io.File file, java.util.List<S> items)  
      • Methods inherited from class org.tentackle.fx.rdc.table.TableUtilities

        createTableConfiguration, getInstance, isColumnVisible, print, print, selectXmlFile, toSpreadsheet, toSpreadsheet, toXml, toXml
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PoiTableUtilities

        public PoiTableUtilities()
    • Method Detail

      • selectSpreadsheetFile

        public java.io.File selectSpreadsheetFile​(java.lang.String tableName,
                                                  javafx.stage.Stage owner)
        Overrides:
        selectSpreadsheetFile in class org.tentackle.fx.rdc.table.TableUtilities
      • toSpreadsheet

        protected <S> void toSpreadsheet​(java.util.Collection<org.tentackle.fx.table.TableColumnConfiguration<S,​?>> columnConfigurations,
                                         java.io.File file,
                                         java.util.List<S> items)
        Overrides:
        toSpreadsheet in class org.tentackle.fx.rdc.table.TableUtilities