All Classes and Interfaces
Class
Description
Base class for locale aware type converters.
Abstract base class for JCE based ICrypt implementations.
A base class for all Date related converters
Base class for all converters of decimal numbers.
Base class for all converters of integer numbers.
A base class for all java.time.** related converters
Base class for all number converters.
Base implementation of an IResourceStreamWriter so that you only have to override the
IResourceStreamWriter.write(java.io.OutputStream)
.An abstract base class for string list implementations.
Base class for string resources.
Holds an add-delta between to revisions of a text.
Test that the license headers are in place in this project.
Testcase used in the different wicket projects for testing for the correct ASL license headers.
This is a copy or combination of
java.lang.StringBuffer
and
java.lang.String
It has a special method getValue() which returns the internal char
array.Class with methods for asserting conditions on arguments.
Map of values, extending
ValueMap
with methods for generating (HTML) markup attributes.BigDecimal converter
BigInteger converter
see
IConverter
This class is used to wrap a stream that includes an encoded
ByteOrderMark
as its first bytes.Converts from Object to Boolean.
A Group that captures case-sensitive boolean values "true" or "false".
This class implements an output stream in which the data is written into a byte array.
Converts from Object to Byte.
Output stream that counts bytes written to it (but discards them).
Byte Order Mark (BOM) representation - see
BOMInputStream
.Represents an immutable byte count.
Converts to
Calendar
.Holds an change-delta between to revisions of a text.
Holds a set of IChangeListeners.
Converts from Object to Character.
Character encoding names required of every implementation of the Java platform.
Holds a information about a part of the text involved in a differencing or patching operation.
Utility class meant to help building
Cipher
.Utilities for dealing with classes.
This class wraps a WeakHashMap that holds one ConcurrentHashMap per ClassLoader.
IVisitFilter
that restricts visitors to only visiting objects of the specified classParses out strings separated by commas.
URLConnection
related utilitiesThrown for conversion exceptions.
An implementation of
IValueMap
that makes a copy when a caller tries to change an
immutable Map
.ICryptFactory
decorator that caches the call to ICryptFactory.newCrypt()
entity resolver that tries to locate a document type definition (DTD) using a set of custom
entity resolvers
key for entity
entity locator
entity locator for resources inside servlet-api.jar
Converts from Object to Date.
An output stream which will retain data in memory until a specified threshold is reached, and
only then commit it to disk.
The file factory for this deferred file output stream.
Holds a delete-delta between to revisions of a text.
Holds a "delta" difference between to revisions of a text.
Implements a differencing engine that works on arrays of
Object
.A simple interface for implementations of differencing algorithms.
Thrown whenever the differencing engine cannot produce the differences between two revisions of
ta text.
Base class for all exceptions emanating from this package.
A diffnode in a diffpath.
Converts from Object to Double.
Utility class for
Duration
A base class for defining enumerated types.
Visitor used to visit
Throwable
chainsRepresents a visit
Simple extension of File that adds an implementation of IModifiable for files.
Default implementation of
IFileCleaner
that uses Apache commons-io
FileCleaningTracker
to track and clean the temporary created files.Adapts IFileCleaner to FileCleaningTracker
A FileResourceStream is an IResource implementation for files.
File utility methods.
A FileSystemResourceStream is an IResourceStream implementation for Java NIO paths.
Converts from Object to Float.
A Group that captures floating point values (doubles and floats).
This folder subclass provides some type safety and extensibility for "files" that hold other
files.
Filter for files
Filter for folders
A
FileDeleteStrategy
that can delete folders.This is not a reader like e.g.
Generics related utilities
A Group is a piece of a regular expression (referenced by some Java field or local variable) that
forms a "capturing group" within the larger regular expression.
Thrown if an attempt is made to re-bind a Group to a second capturing group or MetaPattern.
Thrown if a group is not bound.
Generic "something changed" listener interface.
Wicket version of
Serializable
.Interface to an arbitrary piece of code that runs and can do logging.
Converts input to output and vice versa.
Encryption and decryption implementations are accessed through this interface.
Interface used to generate crypt objects
Keeps track of files awaiting deletion, and deletes them when an associated marker object is
reclaimed by the garbage collector.
Non-dynamic resource streams point to fixed locations, like a file or a url.
Represents an object that is a part of a hierarchy
Interface to get the last time something was modified.
Monitors one or more
IModifiable
objects, calling a IChangeListener
when a given object's modification time changes.Utility class for
Instant
Converts from Object to Integer.
A Group that captures integer values (positive and negative whole numbers, not Java ints).
Parses integer variable assignments, such as "x = 9" or "x=9".
This is an integer hashmap that has the exact same features and interface as a normal Map except
that the key is directly an integer.
A base class based on the Java
int
primitive for value classes that want to
implement standard operations on that value without the pain of aggregating an
Integer
object.General IO Stream manipulation.
Knows how to find resources.
Interface to a streamed resource.
Special IResourceStream implementation that a Resource can return when it directly wants to write
to an output stream instead of return the
IResourceStream.getInputStream()
.Typesafe string iterator interface
A resource that can be converted to a String representation, possibly using an explicit Charset.
Typesafe interface to an ordered sequence of strings.
A
Map
interface that holds values, parses String
s, and exposes a
variety of convenience methods.Allows visitors to control the visit/traversal
A filter that can be used to restrict the types of objects visited by the visitor
Generic visitor interface for traversals.
An abstraction for lazy-initializing values.
Represents a collection of listeners.
Used to notify a listener.
Parses an arbitrary list format with a pattern for list entries and a pattern for list
separators.
Converts from Object to
LocalDate
.Converts from Object to
LocalDateTime
.Converts from Object to
LocalTime
.Type-safe monitor class to be used in place of
Object
for readability.Converts from Object to Long.
Encodes long values into the specified alphabet.
A base class based on the Java
long
primitive for value classes that want to
implement standard operations on that value without the pain of aggregating a Long
object.Interpolates variables into a
String
from a Map
.A converter that takes a mask into account.
Useful class for constructing readable and reusable regular expressions.
Base class for various MetaPattern based parsers.
A fixed size map implementation.
Monitors one or more
IModifiable
objects, calling a IChangeListener
when a given object's modification time changes.Container class for holding modifiable entries to watch.
Holds a map of most recently used items of a given maximum size.
A simple multimap
A clean-room implementation of Eugene Myers
differencing algorithm.
Due to legal reasons in some countries the JRE is shipped without a security provider.
Crypt factory implementation for noop
NoCrypt
classProvider that provides
null
s.Object utilities.
Makes any MetaPattern optional by enclosing the pattern in an optionality expression.
A type-safe package name class since Package is unreliable (it's not a Package object, but rather
a sometimes-available holder for versioning information).
Utilities for dealing with packages.
Thrown whenever a delta cannot be applied as a patch to a given text.
An
IResourceFinder
that looks for its resources in a filesystem path.A node in a diffpath.
This is a prepending stringbuffer optimized for constantly prepending strings to the front of the
buffer.
Utilities for working with primitives types and values.
A Proxy stream which acts as expected, that is it passes the method
calls on to the proxied stream and doesn't change which methods are
being called.
Base class for read-only iterators.
Thrown if a required resource cannot be found.
A IResourceStream that wraps another resource stream
An iterator over
List
which goes from the end to the startA Revision holds the series of deltas that describe the differences between two sequences.
Definition of a Visitor interface for
Revisions
See "Design Patterns" by the
Gang of FourConverts from Object to Short.
Represents a snake in a diffpath.
Converts to
Date
.Converts to
Time
.Converts to
Timestamp
.Utilities methods for working with input and output streams.
A string resource that can be appended to.
A typesafe, mutable list of strings supporting a variety of convenient operations as well as
expected operations from List such as add(), size(), remove(), iterator(), get(int index) and
toArray().
A StringResourceStream is an IResource implementation for strings.
A variety of static String utility methods.
Converts String to and from bytes using the encodings required by the Java specification.
Holds an immutable String value and optionally a Locale, with methods to convert to various
types.
Thrown when a string value cannot be converted to some type.
Provide some simple means to encrypt and decrypt strings such as passwords.
Convenient way of interpolating system properties.
Parses XML tag names and attribute names which may include optional namespaces like
"namespace:name" or "name".
Runs a block of code periodically.
A utility class for dealing with
Thread
s.An output stream which triggers an event when a specified number of bytes of data have been
written to it.
This class delegates handling of the to a StringBuilder based version.
THIS CLASS IS FOR TESTING PURPOSES ONLY.
Adapted from Spring Framework's UriUtils class, but defines instances for query string decoding versus URL path
component decoding.
Adapted from Spring Framework's UriUtils class, but defines instances for query string encoding versus URL path
component encoding.
A comparator of URL instances.
A
IValueMap
implementation that holds values, parses String
s, and
exposes a variety of convenience methods.Provider that always provides the specified value.
Parses key value assignment statements like "foo=bar" but also supporting namespaces like
"wicket:foo=bar".
Base class for variable interpolators.
Implementation of
IVisit
used by traversal algorithmsUtility class that contains visitor/traversal related code
A utility class providing helper methods in dealing with web.xml
Usable by tests to check that the html markup files are well formed.
JUnit Category marker.
Matches a 'word' surrounded by whitespace.
This is a simple XmlReader.
IResourceStream
that applies XSLT on an input IResourceStream
.An IResourceStream that ZIPs a directory's contents on the fly
Converts to
ZonedDateTime
.