Package com.complexible.common.dataexporter

# Class TableExporter

java.lang.Object
com.brsanthu.dataexporter.DataExporter
com.complexible.common.dataexporter.TableExporter

public class TableExporter extends com.brsanthu.dataexporter.DataExporter
TextTable exporter with predefined settings and bug fixes.

Author:
  Evren Sirin

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `TableExporter.FixedTextTableWriter`
  Fixes a bug in TextTableWriter where right intersection was used in every place a right left intersection was supposed to be used.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `TableExporter(OutputStream theOut)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `com.brsanthu.dataexporter.output.texttable.TextTableExportOptions`
  `getOptions()`

  ### Methods inherited from class com.brsanthu.dataexporter.DataExporter

  `addBeanRows, addBeanRows, addColumn, addColumns, addRow, addRows, finishExporting, getCallback, getDataWriter, setCallback, setOutputStream, startExporting`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### TableExporter

    public TableExporter(OutputStream theOut)

- ## Method Details

  - ### getOptions

    public com.brsanthu.dataexporter.output.texttable.TextTableExportOptions getOptions()
    Overrides:
      `getOptions` in class `com.brsanthu.dataexporter.DataExporter`