All Classes and Interfaces

Class
Description
Specifies the behaviour of IPguard4j.
IpAddressFormatter that uses a custom CustomIpAddressFormatter.format to convert an IPAddress to some string representation.
The exit status indicated by the program when it terminates.
Converts any given IPAddress into a string representation in some format.
The main class of the application.
Groups the options that are only meaningful in combination with IpGuard.ConfigurationMode.configurationFile.
Contains the different quasi-subcommands that are available to users.
Downloads lists of IP addresses, compiles them into a deduplicated collection and writes it to oen or more target files in custom formats.
In order to finally build the IpListAggregator, at least one target file must be added.
As many list sources, target files and options as desired as well as a custom client can be added to the IpListAggregator before finally building it.
Settings to influence the behaviour of the IpListAggregator that is being built.
Cache entry for an entry from the IP lists.
Before the IpListAggregator can finally be built, either
Downloads lists of IP addresses from given URIs.
Represents a collection of IP-address lists sharing a common format.
A client that downloads a list of IP addresses from a given URI.
Converts a single entry of an IP-address list into an IPAddress object.
Represents the log Levels supported by Log4j.
 
Indicates how the program has been deployed on a system.
A parser for IP-address list entries that uses a regular expression to extract the IP address.
A parser that extracts IPAddresses from plain IP-list entries, without special formatting (other than comments).
FinalBuilder ::= '#addCommentSymbol'* build PlainIpListParser
StartBuilder ::= ( '#withDefaultCommentSymbols' | '#withoutDefaultCommentSymbols' )
                 FinalBuilder
Callback that is invoked to inform the callee about the progress status of some operation.
 
Represents a collection of output files to which the IP addresses shall be written in the same format.
Tells the CommandLine library how the Main.VERSION.