All Classes and Interfaces
Class
Description
Adds default behaviors common to most converters, including
checking for
null values and wrapping exceptions
in ConverterException.
Base inline taglet class.
Runtime exception indicating a bean-operation error.
{@nx.block} A wrapper around any JavaDoc text for
inclusion in other classes.
Boolean converter.This class is an alternate version of
Java
ByteArrayOutputStream.Wraps a
ByteBuffer in an InputStream.InputStream wrapper that can be re-read any number of times.OutputStream wrapper that caches the output so it can be retrieved
once as a CachedInputStream.
Factory for input/output streams caching values for repeat usage.
Certificate-related (e.g., SSL) utility methods.
Character converter.Charset converter.
A range from a possible set of values that rolls over when defined circular
start or end is reached.
Class converter.Utility class for finding names of classes implementing an interface or class
in directories or JAR files.
Load XML Schema resources input from Classpath.
Resolves XML Schema (XSD) include directives by looking for the
specified resource on the Classpath.
Class-related utility methods.
Collection-related utility methods.
Runtime exception for configuration related issues.
Configuration file parser using Velocity template engine
(which can have parse/include directives) and using separate files for
defining Velocity variables.
A list of
Consumer instances, each triggered
sequentially when this one is.Represents a family of content types.
Represents a file Content-Type (also called MIME-Type or Media Type).
ContentType converter.
Converts strings to objects and objects to strings.
Runtime exception indicating a conversion error.
Counts the number of time
CountingIterator.next() was invoked.
User credentials with an optionally encrypted password.
A
DataUnit offers representation and conversion of various
quantity of bytes/bits.
Formats a data unit to a human-readable string.
Parse a textual representation of a data unit and converts it into
a
BigDecimal representing the quantity for a given unit
(e.g., bytes).Runtime exception when a
DataUnitParser could not parse a string
value.Date converter using EPOCH representation for strings.Date-related utility methods.
Dimension converter.Duration converter using milliseconds for string representation,
but can also parse back plain-English durations.Formats a duration to a string.
Parse a textual representation of a duration and converts it into
a
long millisecond value.Runtime exception when a
DurationParser could not parse a string
value.Duration Unit.
Deprecated.
Runtime exception thrown if there is a problem with the encryption
or decryption.
Pointer to the an encryption key, or the encryption key itself.
Simplified encryption and decryption methods using the
Advanced Encryption Standard (AES) (since 1.15.0) with a supplied
encryption key (which you can also think of as a passphrase, or password).
Deprecated.
Since 2.0.0, use
EncryptionKey save/load methods.
A version of
XMLStreamWriter that adds convenience methods
for adding simple elements and typed attributes, as well as offering
pretty-printing.Enum converter.Convenience methods related to object equality.
Collects XML validation errors.
Fails upon encountering first XML validation errors by throwing an
XMLValidationException.Logs XML validation warnings and errors.
An immutable event.
Manages event listeners and logs events.
Exception-related utility methods.
An exception thrown by
ExecUtil.Utility methods related to process execution.
Velocity reference insertion event handler that when triggered,
will try to resolve the reference against system properties or
environment variables (in that order) if it could not resolved the normal
way (before returning default value, if one was specified in the reference).
Simple FIFO Map base on
LinkedHashMap.Checked exception thrown by
FileLocker when trying to create a
lock on an on an already locked file.
Simple
FileLock wrapper to use operating-system file-locking
ability to help with multi-processes management.Class monitoring a
File for changes and notifying all registered
IFileChangeListener.Utility methods when dealing with files and directories.
Decorates an InputStream with a stream filter.
A property descriptor that that will return write methods for fluent APIs
(returning self).
Function-related utility methods
Holds a host name and port.
{@nx.html} HTML beautifier with enhanced functionality.
This class act as a mutable URL, which could be a replacement
or "wrapper" to the
URL class.Formats a single duration unit according to supplied locale
and plurality flag.
Version of
EventListener that can be used as a lambda consumer.Filter for limiting the exceptions to be eligible for retry.
Listener for file changes, to be used with a
FileMonitor.Visitor to be used with
FileUtil.visit* methods.Filters lines of text read from an InputStream decorated with
FilteredInputStream.
Listener that is being notified every time a chunk of bytes is
processed from a given input stream.
Listener for
Map changes.
{@nx.include} Include text from other JavaDoc documentation found in
source files.
A stream consumer will read all it can from a stream in its own thread.
Listener that is being notified every time a line is processed from a
given stream.
Instant converter.I/O related utility methods.
A logical step in the pipepline.
Deprecated.
Since 2.0.0, use
IXMLConfigurable.Provides indications that a class is configurable via XML.
Adapts flow consuming elements so they can be treated as
Consumer.Adapts flow <condition> elements so they can be treated as
Predicate.Performs a version-sensitive copy a Jar file or directory containing Jar
files over to another directory.
Utility class for finding multiple instances of the same Jar that exists
either in different folder or the same, with the same name and version,
or same name but different versions.
Holds jar files that are considered duplicates (same name and same or
different versions).
Simple Jar file representation holding name and version information.
{@nx.json} JSON beautifier with enhanced functionality making
it easy to integrate into JavaDoc.
Builder for creating a KeyStore.
LocalDateTime converter.Locale converter.A event representing a change of values in an
Map.Here is an example of
MapChangeSupport usage:Map-related utility methods.
Memory-related utility methods.
Holds an image in memory and offers simple ways to do common operations.
Number conversion.
A map implementation that reports changes to added
IMapChangeListener
instance.
Operators used by a few conditions based on comparable values
(e.g., numbers, dates, etc.).
Provides an abstraction over operating-system specific resources
(e.g. paths).
Formats percentage as string.
Represent a very simple pipeline container for a list of executable tasks
called "pipeline stages" (defined using
IPipelineStage).Exception thrown when pipeline could not be executed properly.
A
Consumer that only gets triggered if a given predicate is
true.
A list of
Predicate instances, matched as a group.This class is a enhanced version of
Properties
that enforces the use of String keys and values internally, but offers many
convenience methods for storing and retrieving multiple values of different
types (e.g.Properties exception.Convenient way of matching values and/or fields (key)
in a given
Properties.A simple XML condition matching
Properties keys and values.Holds a collection of
PropertyMatcher to perform tests/replace on
all of them at once.Convenient way of handling the different ways a value (or values) can
be set on a
Properties instance.
Convenience class for implementation requiring proxy settings.
Provides utility methods for getting and setting attributes on
a URL query string.
Use localized properties files (
ResourceBundle) to get the
string representation of duration unit.
Builder and utility methods making it easier to construct and use
regular expressions.
Simplify extraction of field/value pairs (or "key/value") from text using
regular expression.
Filters lines of text read from an InputStream decorated with
FilteredInputStream, based on a given regular expression.Velocity include event handler that check for includes both relative
to a template location, and absolute to the current file system root
otherwise.
Utility class for loading resource from class loader, relative to
a given class.
Exception thrown when
Retrier failed to execute a
IRetriable instance.This class is responsible for executing
IRetriable
instances.InputStream implementation for streaming files in reverse order
(from the end of file to its beginning).Convenience class to put to sleep the currently running thread.
Runtime
Sleep exception wrapping any
InterruptedException thrown.Provides convenience methods complementing the SLF4J offerings.
Runtime exception when dealing with I/O streams.
String converter.Deprecated.
Since 2.0.0, use
StringUtilString-related utility methods not found in popular libraries.
Represents a program to be executed by the underlying system
(on the "command line").
An exception thrown by a executing
SystemCommand.System-related convenience methods.
A configurable class offering a few different ways to perform text matching
and replacing.
Reads text form an input stream, splitting it wisely whenever the text
is too large.
Generates a unique ID made out of the current time in milliseconds,
combined with a thread-safe atomic sequence value that guarantees
order and uniqueness within the same JVM.
URL converter.Runtime exception thrown when dealing with URL failures.
The general idea behind URL normalization is to make different URLs
"equivalent" (i.e. eliminate URL variations pointing to the same resource).
Provides a quick and easy way to stream a URL.
Version-related convenience methods.
Access a web-based file as a local file.
XML DOM wrapper facilitating node querying and automatically creating,
validating, and populating classes from/to XML, with support
for
IXMLConfigurable and JAXB.XML cursor referencing the current position or element in XML traversal.
{@nx.xml.example} XML beautifier with enhanced functionality.
Runtime exception for XML-related issues.
Treats an XML block as being a mix of predicate and consumer classes
to create an execution "flow".
Runtime exception for XML-related issues.
Simple XML Formatter.
{@nx.xml} XML beautifier with enhanced functionality.
{@nx.xml.usage} XML beautifier with enhanced functionality.
Utility XML-related methods.
A configuration error resulting from validation.
Runtime exception for configuration related issues.
Immutable class holding a specific date made only of the
year, month, and day.
An immutable date interval where both the start and end are inclusive, unless
stated otherwise.
ZonedDateTime converter.
DurationFormatter.