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 class
Parses out strings separated by commas.
 
URLConnection related utilities
Thrown 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 chains
Represents 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 Strings, 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 class
Provider that provides nulls.
 
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 start
A 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 Four
Converts 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 Threads.
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 Strings, 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 algorithms
Utility 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.