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.
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.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.