Class AppleSingleReader.Builder
- java.lang.Object
-
- io.github.applecommander.applesingle.AppleSingleReader.Builder
-
- Enclosing class:
- AppleSingleReader
public static class AppleSingleReader.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppleSingleReaderbuild()AppleSingleReader.BuilderentryReporter(java.util.function.Consumer<Entry> consumer)Add an entry reporter.AppleSingleReader.BuildernumberOfEntriesReporter(java.util.function.Consumer<java.lang.Integer> consumer)Add a number of entries reporter.AppleSingleReader.BuilderreadAtReporter(AppleSingleReader.ReadAtReporter consumer)Add a read at reporter.AppleSingleReader.BuilderversionReporter(java.util.function.Consumer<java.lang.Integer> consumer)Add a version reporter.
-
-
-
Method Detail
-
versionReporter
public AppleSingleReader.Builder versionReporter(java.util.function.Consumer<java.lang.Integer> consumer)
Add a version reporter. Note that multiple can be added.
-
numberOfEntriesReporter
public AppleSingleReader.Builder numberOfEntriesReporter(java.util.function.Consumer<java.lang.Integer> consumer)
Add a number of entries reporter. Note that multiple can be added.
-
entryReporter
public AppleSingleReader.Builder entryReporter(java.util.function.Consumer<Entry> consumer)
Add an entry reporter. Note that multiple can be added.
-
readAtReporter
public AppleSingleReader.Builder readAtReporter(AppleSingleReader.ReadAtReporter consumer)
Add a read at reporter. Note that multiple can be added.
-
build
public AppleSingleReader build()
-
-