Interface StreamExporter

  • All Superinterfaces:
    AutoCloseable, Closeable, Flushable

    public interface StreamExporter
    extends Flushable, Closeable
    Interface implemented by classes that can be used to export data.

    This is a low level API that should be used like this:

     beginExport(file/stream);
     foreach (sheet):
        beginSheet(sheet.template);
        foreach (row):
           beginRow();
           foreach(column):
              setData(column, data);
           endRow();
        endSheet();
     endExport();
     
    Author:
    Damien Carbonne