All Classes and Interfaces

Class
Description
A builder to configure an approval for a given value.
An AssertionError thrown when an approval fails.
Interface for results of approvals.
A Consumer that approved a printed value and (optionally) stores the value in some fashion if approved for a later execution.
Collection of static methods to create Approver instances.
A FileReviewer that accepts any given received value, ignoring the previously approved value.
Central configuration class for ApproveJ.
An error that occurs when there is an issue with loading the configuration.
Scrubs a String of date/time strings described by a DateTimeFormatter pattern like "yyyy-MM-dd" for local dates using the wrapped StringScrubber.
Generic Scrubber to set the value of a certain field via reflection.
ApprovalResult for files.
Interface for triggering a review by the user.
Specialized Provider for FileReviewer implementations.
Result class for FileReviewers.
A simple ApprovalResult, e.g.
A generic printer for Java Objects that prints their properties and values one per line.
A FileReviewer that does nothing and never triggers a reapproval.
A record to provide the paths of the approved and received files.
Collection of static methods to create PathProvider instances.
A Function that converts an object to a String.
A format to print values of type T, as defined by a Printer and a suggested PrintFormat.filenameExtension().
Specialized Provider for PrintFormat implementations.
Service Provider Interface (SPI) for registering configurable components.
Registry for components that can be configured via aliases.
Replaces each match of the given dateTimePattern (as defined by DateTimeFormatter) with a relative description, like [today], [yesterday], [13 days from now].
Replaces each match of the given dateTimePattern (as defined by DateTimeFormatter) with a relative description, like [10m ago], [in 2d 1h 3m 33s], [13d ago].
A BiFunction, that defines how a match is replaced.
Collection of replacement functions (Functions that take an Integer and return an Object) for use with Scrubbers.
Collection of static methods to create FileReviewer instances.
Interface for results of reviews.
An UnaryOperator that scrubs certain information from a value.
Collection of static methods to create Scrubber instances.
Exception thrown when scrubbing fails.
A generic print format for Java Objects that prints that uses the Object.toString() method.
Utility class to find the current test method using the stack trace.
Scrubs a String by replacing all occurrences of a pattern by applying the given replacement Function for each finding.
Represents a test method in a test class.
TestMethod implementation for JUnit/JUnit5.
TestMethod implementation for Spock.
TestMethod implementation for TestNG.