Interface CsvExporterConfiguration

All Superinterfaces:
CommonExportConfiguration, ExporterConfiguration
All Known Subinterfaces:
CsvMetadataExporterConfiguration
All Known Implementing Classes:
SimpleCsvExporterConfiguration, SimpleCsvMetadataExporterConfiguration

public interface CsvExporterConfiguration extends ExporterConfiguration
Interface containing settings used by the CSV exporters.
Author:
Teodor Danciu (teodord@users.sourceforge.net)
See Also:
  • Field Details

  • Method Details

    • getFieldDelimiter

      String getFieldDelimiter()
      Returns the string representing the character or sequence of characters to be used to delimit two fields on the same record.
      See Also:
    • getFieldEnclosure

      String getFieldEnclosure()
      Returns a string representing the character to be used to enclose a field value on a record. If this is a multi-character string, the first character only will be taken into account. White spaces are not considered.

      Default value is ".

      See Also:
    • getForceFieldEnclosure

      Boolean getForceFieldEnclosure()
      Returns a flag that enforces all exported field values to be enclosed within a pair of enclosure characters (usually a pair of quotes: "").

      Default value is false.

      See Also:
    • getRecordDelimiter

      String getRecordDelimiter()
      Returns the string representing the character or sequence of characters to be used to delimit two records.
      See Also:
    • isWriteBOM

      Boolean isWriteBOM()
      Specifies whether the exporter should put a BOM character at the beginning of the output.
      See Also:
    • getEscapeFormula

      Boolean getEscapeFormula()
      Returns a flag that enforces field values containing formula to be escaped in order to be interpreted as pure text.

      Default value is false.

      See Also: