Index

A B C D F H I L M R S T V W 
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
write(Writer) - Method in class io.github.mrtyldr.datev.plain.DatevFile
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.
A B C D F H I L M R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values