Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- append(DatevColumn<?>...) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Appends a sparse formatted row addressed by exact official heading names.
- append(DatevColumn<?>...) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Writes a sparse formatted row addressed by exact official heading names.
- append(Iterable<? extends DatevColumn<?>>) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Appends formatted columns from an iterable.
- append(Iterable<? extends DatevColumn<?>>) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Writes formatted columns from an iterable.
- append(String) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Parses and appends exactly one strict semicolon-delimited CSV record.
- append(String) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Parses and writes exactly one strict semicolon-delimited CSV record.
- append(String[]) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Appends a complete positional row from a defensively copied array.
- append(String[]) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Writes a complete positional row from a defensively copied array.
- append(Collection<String>) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Appends a complete positional row from a defensively copied collection.
- append(Collection<String>) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Writes a complete positional row from a defensively copied collection.
- append(Map<String, ?>) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Appends a sparse row addressed by exact official heading names.
- append(Map<String, ?>) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Writes a sparse row addressed by exact official heading names.
- appendColumns(Collection<? extends DatevColumn<?>>) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Appends a sparse formatted row from a collection.
- appendColumns(Collection<? extends DatevColumn<?>>) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Writes a sparse formatted row from a collection.
- appendValues(Object...) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Appends a complete positional row, converting non-null values with
String.valueOf(Object). - appendValues(Object...) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Writes a complete positional row after converting non-null values with
String.valueOf(Object).
B
- build() - Method in class io.github.mrtyldr.datev.plain.DatevFile.Builder
-
Creates the configured file.
- build(OutputStream) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter.Builder
-
Starts a writer on a caller-owned byte stream, emitting Windows-1252 directly.
- build(Writer) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter.Builder
-
Starts a writer on a caller-owned character writer.
- builder() - Static method in class io.github.mrtyldr.datev.plain.DatevFile
-
Creates a builder for the current v13 schema.
- builder() - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Creates a builder for the current v13 schema.
- builder(DatevSchema) - Static method in class io.github.mrtyldr.datev.plain.DatevFile
-
Creates a builder for an explicit fixed schema.
- builder(DatevSchema) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Creates a builder for an explicit fixed schema.
C
- charset() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns the output encoding.
- charset() - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Returns the byte-output charset.
- close() - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Flushes completed records and makes this writer terminal without closing the caller-owned destination.
D
- DatevFile - Class in io.github.mrtyldr.datev.plain
-
Builds and writes rows for one of the fixed DATEV Buchungsstapel schemas without dependencies.
- DatevFile.Builder - Class in io.github.mrtyldr.datev.plain
-
Configures a fixed-schema file, including the optional EXTF management record.
- DatevStreamWriter - Class in io.github.mrtyldr.datev.plain
-
Writes a fixed DATEV column-heading record and booking rows without retaining completed rows.
- DatevStreamWriter.Builder - Class in io.github.mrtyldr.datev.plain
-
Configures a streaming writer, including the optional EXTF management record.
- DEFAULT_CHARSET - Static variable in class io.github.mrtyldr.datev.plain.DatevFile
-
Default encoding used by DATEV accounting imports.
- DEFAULT_DELIMITER - Static variable in class io.github.mrtyldr.datev.plain.DatevFile
-
Separator required by DATEV CSV files.
- DEFAULT_LINE_SEPARATOR - Static variable in class io.github.mrtyldr.datev.plain.DatevFile
-
Record separator required by DATEV CSV files.
F
- flush() - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Flushes completed records without closing the caller-owned destination.
- forSchema(DatevSchema) - Static method in class io.github.mrtyldr.datev.plain.DatevFile
-
Creates an unvalidated file using one of the fixed schemas.
- forSchema(DatevSchema, OutputStream) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts an unvalidated writer for one fixed schema on a caller-owned byte stream.
- forSchema(DatevSchema, OutputStream, BiConsumer<Integer, List<String>>) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts a validated writer for one fixed schema on a caller-owned byte stream.
- forSchema(DatevSchema, Writer) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts an unvalidated writer for one fixed schema on a caller-owned character writer.
- forSchema(DatevSchema, Writer, BiConsumer<Integer, List<String>>) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts a validated writer for one fixed schema on a caller-owned character writer.
- forSchema(DatevSchema, BiConsumer<Integer, List<String>>) - Static method in class io.github.mrtyldr.datev.plain.DatevFile
-
Creates a file using one fixed schema and an explicitly supplied validator.
H
- headers() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns the immutable official headings in output order.
- headers() - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Returns the immutable official headings in output order.
I
- io.github.mrtyldr.datev.plain - package io.github.mrtyldr.datev.plain
-
Buffered and forward-only serialization of the fixed DATEV Buchungsstapel schemas without third-party runtime dependencies.
- isCompleteExtf() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns whether output contains the mandatory EXTF management record.
- isCompleteExtf() - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Returns whether the output contains the mandatory EXTF management record.
- isEmpty() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns whether no data rows have been appended.
- isEmpty() - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Returns whether no booking row has been successfully written.
- iterator() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns an iterator over an immutable snapshot of the current rows.
L
- legacyV12() - Static method in class io.github.mrtyldr.datev.plain.DatevFile
-
Creates an unvalidated file using the legacy v12 schema.
- legacyV12(OutputStream) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts an unvalidated legacy-v12 writer on a caller-owned byte stream.
- legacyV12(OutputStream, BiConsumer<Integer, List<String>>) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts a validated legacy-v12 writer on a caller-owned byte stream.
- legacyV12(Writer) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts an unvalidated legacy-v12 writer on a caller-owned character writer.
- legacyV12(Writer, BiConsumer<Integer, List<String>>) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts a validated legacy-v12 writer on a caller-owned character writer.
- legacyV12(BiConsumer<Integer, List<String>>) - Static method in class io.github.mrtyldr.datev.plain.DatevFile
-
Creates a legacy v12 file using an explicitly supplied validator.
M
- MAX_DATA_ROWS - Static variable in class io.github.mrtyldr.datev.plain.DatevFile
-
Maximum number of booking records in a DATEV Buchungsstapel file.
- metadata() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns the configured EXTF management record, if any.
- metadata() - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Returns the EXTF management record written before the heading, if any.
- metadata(DatevMetadata) - Method in class io.github.mrtyldr.datev.plain.DatevFile.Builder
-
Sets the EXTF management record written before the heading.
- metadata(DatevMetadata) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter.Builder
-
Sets the EXTF management record written before the heading.
R
- rowCount() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns the number of appended data rows.
- rowCount() - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Returns the number of booking rows successfully handed to the destination.
- rows() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns an immutable snapshot of immutable header-aligned rows.
S
- schema() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns the fixed schema selected for this file.
- schema() - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Returns the fixed schema selected for this output.
T
- toByteArray() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns the complete fixed-header CSV encoded as Windows-1252 bytes.
- toCsvString() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns the complete fixed-header CSV as characters.
V
- validator() - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Returns the explicitly configured validator, if any.
- validator() - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Returns the configured optional validator.
- validator(BiConsumer<Integer, List<String>>) - Method in class io.github.mrtyldr.datev.plain.DatevFile.Builder
-
Sets the optional row validator.
- validator(BiConsumer<Integer, List<String>>) - Method in class io.github.mrtyldr.datev.plain.DatevStreamWriter.Builder
-
Sets the optional row validator.
W
- withDefaults() - Static method in class io.github.mrtyldr.datev.plain.DatevFile
-
Creates an unvalidated file using the current v13 schema.
- withDefaults(OutputStream) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts an unvalidated current-v13 writer on a caller-owned byte stream.
- withDefaults(OutputStream, BiConsumer<Integer, List<String>>) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts a validated current-v13 writer on a caller-owned byte stream.
- withDefaults(Writer) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts an unvalidated current-v13 writer on a caller-owned character writer.
- withDefaults(Writer, BiConsumer<Integer, List<String>>) - Static method in class io.github.mrtyldr.datev.plain.DatevStreamWriter
-
Starts a validated current-v13 writer on a caller-owned character writer.
- withDefaults(BiConsumer<Integer, List<String>>) - Static method in class io.github.mrtyldr.datev.plain.DatevFile
-
Creates a current v13 file using an explicitly supplied validator.
- write(OutputStream) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Alias for
DatevFile.writeTo(OutputStream). - write(Writer) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Alias for
DatevFile.writeTo(Writer). - writeTo(OutputStream) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Writes the header and all current rows without closing the caller-owned stream.
- writeTo(Writer) - Method in class io.github.mrtyldr.datev.plain.DatevFile
-
Writes the header and all current rows one record at a time without closing the caller-owned writer.
All Classes and Interfaces|All Packages|Constant Field Values