kantan.csv.engine.commons
Provides CSV reader and writer engines using commons-csv.
Importing kantan.csv.engine.commons._
will replace default engines by the commons-backed ones. If you need to tweak how commons-csv behaves, however, you can handcraft engines though readerEngineFrom and writerEngineFrom - all you need is a function that knows how to turn a column separator character in an instance of CSVFormat
.
Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait IndexedSeq[String]trait IndexedSeq[String]trait Equalstrait IterableOnce[String]class Objecttrait Matchableclass AnyShow all
Types
Type of functions that create a CSVFormat
instance from a given column separator.
Type of functions that create a CSVFormat
instance from a given column separator.
Attributes
Value members
Concrete methods
Creates a default CSVFormat
instance using the specified column separator.
Creates a default CSVFormat
instance using the specified column separator.
Attributes
Creates a new ReaderEngine
from the specified kantan.csv.engine.commons.CSVFormatBuilder.
Creates a new ReaderEngine
from the specified kantan.csv.engine.commons.CSVFormatBuilder.
The purpose of this is to let developers use some of the commons-csv features that kantan.csv does not expose through its public API.
Attributes
Creates a new WriterEngine
from the specified CSVFormatBuilder.
Creates a new WriterEngine
from the specified CSVFormatBuilder.
The purpose of this is to let developers use some of the commons-csv features that kantan.csv does not expose through its public API.
Attributes
Implicits
Implicits
Default commons-csv ReaderEngine
.
Default commons-csv ReaderEngine
.
It's possible to tweak the behaviour of the underlying writer through readerEngineFrom.
Attributes
Default commons-csv WriterEngine
.
Default commons-csv WriterEngine
.
It's possible to tweak the behaviour of the underlying writer through writerEngineFrom.