Index
All Classes and Interfaces|All Packages
A
- accept(Integer, List<String>) - Method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Implements the standard callback accepted directly by both lean exporters.
B
- build() - Method in class io.github.mrtyldr.datev.validation.DatevValidator.Builder
-
Builds an immutable validator.
- builder() - Static method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Starts an immutable validator builder.
C
- context() - Method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Returns metadata-dependent constraints.
- context(DatevValidationContext) - Method in class io.github.mrtyldr.datev.validation.DatevValidator.Builder
-
Sets optional metadata-dependent constraints.
D
- DatevValidator - Class in io.github.mrtyldr.datev.validation
-
Immutable, implementation-neutral DATEV Buchungsstapel row validator.
- DatevValidator.Builder - Class in io.github.mrtyldr.datev.validation
-
Builder for an immutable validator.
E
- equals(Object) - Method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Compares the configured mode and context.
F
- fieldLevel() - Static method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Creates a field-level validator without required or pair checks.
H
- hashCode() - Method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Returns a hash code consistent with
DatevValidator.equals(Object).
I
- io.github.mrtyldr.datev.validation - package io.github.mrtyldr.datev.validation
-
Implementation-neutral semantic DATEV field validation with immutable errors, rules and optional account/posting-period context.
M
- mode() - Method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Returns the validation depth.
- mode(DatevValidationMode) - Method in class io.github.mrtyldr.datev.validation.DatevValidator.Builder
-
Sets the validation depth.
S
- strict() - Static method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Creates a strict validator without metadata-dependent constraints.
T
- toString() - Method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Returns a diagnostic description of this validator's configuration.
V
- validate(int, List<String>) - Method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Validates by numeric schema version, matching the lean exporters' dependency-free callback.
- validate(DatevSchema, List<String>) - Method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Validates a complete fixed-schema row and returns every error in field order.
- validateOrThrow(int, List<String>) - Method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Validates by numeric schema version and throws one aggregate exception on failure.
- validateOrThrow(DatevSchema, List<String>) - Method in class io.github.mrtyldr.datev.validation.DatevValidator
-
Validates and throws one aggregate exception when any rule fails.
All Classes and Interfaces|All Packages