All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AbstractConverter<C> |
Base class for locale aware type converters.
|
AbstractCrypt |
Abstract base class for JCE based ICrypt implementations.
|
AbstractDateConverter<D extends Date> |
A base class for all Date related converters
|
AbstractDecimalConverter<N extends Number> |
Base class for all converters of decimal numbers.
|
AbstractIntegerConverter<I extends Number> |
Base class for all converters of integer numbers.
|
AbstractJavaTimeConverter<T extends Temporal> |
A base class for all java.time.** related converters
|
AbstractNumberConverter<N extends Number> |
Base class for all number converters.
|
AbstractResourceStream |
|
AbstractResourceStreamWriter |
|
AbstractStringList |
An abstract base class for string list implementations.
|
AbstractStringResourceStream |
Base class for string resources.
|
AddDelta |
Holds an add-delta between to revisions of a text.
|
ApacheLicenseHeaderTestCase |
Testcase used in the different wicket projects for testing for the correct ASL license headers.
|
AppendingStringBuffer |
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.
|
Args |
Class with methods for asserting conditions on arguments.
|
AttributeMap |
Map of values, extending ValueMap with methods for generating (HTML) markup attributes.
|
BigDecimalConverter |
BigDecimal converter
|
BigIntegerConverter |
|
BOMInputStream |
This class is used to wrap a stream that includes an encoded ByteOrderMark as its first bytes.
|
BooleanConverter |
Converts from Object to Boolean.
|
BooleanGroup |
A Group that captures case-sensitive boolean values "true" or "false".
|
ByteArrayOutputStream |
This class implements an output stream in which the data is written into a byte array.
|
ByteConverter |
Converts from Object to Byte.
|
ByteCountingOutputStream |
Output stream that counts bytes written to it (but discards them).
|
ByteOrderMark |
|
Bytes |
Represents an immutable byte count.
|
CachingSunJceCryptFactory |
Deprecated.
|
CalendarConverter |
|
ChangeDelta |
Holds an change-delta between to revisions of a text.
|
ChangeListenerSet<T> |
Holds a set of IChangeListeners.
|
CharacterConverter |
Converts from Object to Character.
|
CharEncoding |
Character encoding names required of every implementation of the Java platform.
|
Checks |
|
Chunk |
Holds a information about a part of the text involved in a differencing or patching operation.
|
CipherUtils |
Utility class meant to help building Cipher .
|
ClassCryptFactory |
Deprecated.
|
Classes |
Utilities for dealing with classes.
|
ClassMetaCache<T> |
This class wraps a WeakHashMap that holds one ConcurrentHashMap per ClassLoader.
|
ClassVisitFilter |
IVisitFilter that restricts visitors to only visiting objects of the specified class
|
CommaSeparatedVariableParser |
Parses out strings separated by commas.
|
Comparators |
|
Connections |
|
ConversionException |
Thrown for conversion exceptions.
|
CopyOnWriteValueMap |
An implementation of IValueMap that makes a copy when a caller tries to change an
immutable Map .
|
CryptFactoryCachingDecorator |
|
CustomEntityResolver |
entity resolver that tries to locate a document type definition (DTD) using a set of custom
entity resolvers
|
CustomEntityResolver.EntityKey |
key for entity
|
CustomEntityResolver.EntityLocator |
entity locator
|
CustomEntityResolver.ServletApiEntityLocator |
entity locator for resources inside servlet-api.jar
|
DateConverter |
Converts from Object to Date.
|
DeferredFileOutputStream |
An output stream which will retain data in memory until a specified threshold is reached, and
only then commit it to disk.
|
DeferredFileOutputStream.FileFactory |
The file factory for this deferred file output stream.
|
DeleteDelta |
Holds a delete-delta between to revisions of a text.
|
Delta |
Holds a "delta" difference between to revisions of a text.
|
Diff |
Implements a differencing engine that works on arrays of Object .
|
DiffAlgorithm |
A simple interface for implementations of differencing algorithms.
|
DifferentiationFailedException |
Thrown whenever the differencing engine cannot produce the differences between two revisions of
ta text.
|
DiffException |
Base class for all exceptions emanating from this package.
|
DiffNode |
A diffnode in a diffpath.
|
DoubleConverter |
Converts from Object to Double.
|
Duration |
Deprecated.
|
Durations |
|
EnumeratedType |
A base class for defining enumerated types.
|
Exceptions |
|
Exceptions.IThrowableVisitor<T> |
|
Exceptions.Visit<T> |
Represents a visit
|
File |
Simple extension of File that adds an implementation of IModifiable for files.
|
FileCleaner |
Default implementation of IFileCleaner that uses Apache commons-io
FileCleaningTracker to track and clean the temporary created files.
|
FileCleanerTrackerAdapter |
Adapts IFileCleaner to FileCleaningTracker
|
FileResourceStream |
A FileResourceStream is an IResource implementation for files.
|
Files |
File utility methods.
|
FileSystemResourceStream |
A FileSystemResourceStream is an IResourceStream implementation for Java NIO paths.
|
FloatConverter |
Converts from Object to Float.
|
FloatingPointGroup |
A Group that captures floating point values (doubles and floats).
|
Folder |
This folder subclass provides some type safety and extensibility for "files" that hold other
files.
|
Folder.FileFilter |
Filter for files
|
Folder.FolderFilter |
Filter for folders
|
FolderDeleteStrategy |
A FileDeleteStrategy that can delete folders.
|
FullyBufferedReader |
This is not a reader like e.g.
|
Generics |
Generics related utilities
|
Group |
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.
|
GroupAlreadyBoundException |
Thrown if an attempt is made to re-bind a Group to a second capturing group or MetaPattern.
|
GroupNotBoundException |
Thrown if a group is not bound.
|
IChangeListener<T> |
Generic "something changed" listener interface.
|
IClusterable |
|
ICode |
Interface to an arbitrary piece of code that runs and can do logging.
|
IConverter<C> |
Converts input to output and vice versa.
|
ICrypt |
Encryption and decryption implementations are accessed through this interface.
|
ICryptFactory |
Interface used to generate crypt objects
|
IFileCleaner |
Keeps track of files awaiting deletion, and deletes them when an associated marker object is
reclaimed by the garbage collector.
|
IFixedLocationResourceStream |
Non-dynamic resource streams point to fixed locations, like a file or a url.
|
IHierarchical<T> |
Represents an object that is a part of a hierarchy
|
IModifiable |
Interface to get the last time something was modified.
|
IModificationWatcher |
Monitors one or more IModifiable objects, calling a IChangeListener when a given object's modification time changes.
|
Instants |
|
IntegerConverter |
Converts from Object to Integer.
|
IntegerGroup |
A Group that captures integer values (positive and negative whole numbers, not Java ints).
|
IntegerVariableAssignmentParser |
Parses integer variable assignments, such as "x = 9" or "x=9".
|
IntHashMap<V> |
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.
|
IntHashMap.Entry<V> |
|
IntValue |
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.
|
IOUtils |
General IO Stream manipulation.
|
IResourceFinder |
Knows how to find resources.
|
IResourceStream |
Interface to a streamed resource.
|
IResourceStreamWriter |
Special IResourceStream implementation that a Resource can return when it directly wants to write
to an output stream instead of return the IResourceStream.getInputStream() .
|
IStringIterator |
Typesafe string iterator interface
|
IStringResourceStream |
A resource that can be converted to a String representation, possibly using an explicit Charset.
|
IStringSequence |
Typesafe interface to an ordered sequence of strings.
|
ITimeFrameSource |
Deprecated.
|
IValueMap |
A Map interface that holds values, parses String s, and exposes a
variety of convenience methods.
|
IVisit<R> |
Allows visitors to control the visit/traversal
|
IVisitFilter |
A filter that can be used to restrict the types of objects visited by the visitor
|
IVisitor<T,R> |
Generic visitor interface for traversals.
|
LazyInitializer<T> |
An abstraction for lazy-initializing values.
|
ListenerCollection<T> |
Represents a collection of listeners.
|
ListenerCollection.INotifier<T> |
Used to notify a listener.
|
ListParser |
Parses an arbitrary list format with a pattern for list entries and a pattern for list
separators.
|
LocalDateConverter |
|
LocalDateTimeConverter |
|
LocalTimeConverter |
|
Lock |
Type-safe monitor class to be used in place of Object for readability.
|
LongConverter |
Converts from Object to Long.
|
LongEncoder |
Encodes long values into the specified alphabet.
|
LongValue |
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.
|
MapVariableInterpolator |
Interpolates variables into a String from a Map .
|
MaskConverter<C> |
A converter that takes a mask into account.
|
MetaPattern |
Useful class for constructing readable and reusable regular expressions.
|
MetaPatternParser |
Base class for various MetaPattern based parsers.
|
MicroMap<K,V> |
Deprecated, for removal: This API element is subject to removal in a future version.
|
MiniMap<K,V> |
A fixed size map implementation.
|
ModificationWatcher |
Monitors one or more IModifiable objects, calling a IChangeListener when a given object's modification time changes.
|
ModificationWatcher.Entry |
Container class for holding modifiable entries to watch.
|
MostRecentlyUsedMap<K,V> |
Holds a map of most recently used items of a given maximum size.
|
MultiMap<K,V> |
A simple multimap
|
MyersDiff |
A clean-room implementation of Eugene Myers
differencing algorithm.
|
NoCrypt |
Due to legal reasons in some countries the JRE is shipped without a security provider.
|
NoCryptFactory |
Crypt factory implementation for noop NoCrypt class
|
NullProvider<T> |
Provider that provides null s.
|
Numbers |
|
Objects |
Object utilities.
|
OptionalMetaPattern |
Makes any MetaPattern optional by enclosing the pattern in an optionality expression.
|
PackageName |
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).
|
Packages |
Utilities for dealing with packages.
|
PatchFailedException |
Thrown whenever a delta cannot be applied as a patch to a given text.
|
Path |
|
PathNode |
A node in a diffpath.
|
PrependingStringBuffer |
This is a prepending stringbuffer optimized for constantly prepending strings to the front of the
buffer.
|
Primitives |
Utilities for working with primitives types and values.
|
ProxyInputStream |
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.
|
ReadOnlyIterator<T> |
Base class for read-only iterators.
|
ResourceStreamNotFoundException |
Thrown if a required resource cannot be found.
|
ResourceStreamWrapper |
A IResourceStream that wraps another resource stream
|
ResourceUtils |
|
ResourceUtils.PathLocale |
|
ReverseListIterator<E> |
An iterator over List which goes from the end to the start
|
Revision |
A Revision holds the series of deltas that describe the differences between two sequences.
|
RevisionVisitor |
Definition of a Visitor interface for Revisions See "Design Patterns" by the
Gang of Four
|
ShortConverter |
Converts from Object to Short.
|
Snake |
Represents a snake in a diffpath.
|
SqlDateConverter |
|
SqlTimeConverter |
|
SqlTimestampConverter |
|
Streams |
Utilities methods for working with input and output streams.
|
StringBufferResourceStream |
A string resource that can be appended to.
|
StringBufferWriter |
|
StringList |
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().
|
StringResourceStream |
A StringResourceStream is an IResource implementation for strings.
|
Strings |
A variety of static String utility methods.
|
StringUtils |
Converts String to and from bytes using the encodings required by the Java specification.
|
StringValue |
Holds an immutable String value and optionally a Locale, with methods to convert to various
types.
|
StringValueConversionException |
Thrown when a string value cannot be converted to some type.
|
SunJceCrypt |
Provide some simple means to encrypt and decrypt strings such as passwords.
|
SystemVariableInterpolator |
Convenient way of interpolating system properties.
|
TagNameParser |
Parses XML tag names and attribute names which may include optional namespaces like
"namespace:name" or "name".
|
Task |
Runs a block of code periodically.
|
Threads |
A utility class for dealing with Thread s.
|
ThresholdingOutputStream |
An output stream which triggers an event when a specified number of bytes of data have been
written to it.
|
Time |
Deprecated.
|
TimeFrame |
Deprecated.
|
TimeMap |
Deprecated.
|
TimeOfDay |
Deprecated.
|
TimeOfDay.Meridian |
Typesafe AM/PM enumeration.
|
ToString |
This class delegates handling of the to a StringBuilder based version.
|
TrivialCrypt |
THIS CLASS IS FOR TESTING PURPOSES ONLY.
|
UrlDecoder |
Adapted from Spring Framework's UriUtils class, but defines instances for query string decoding versus URL path
component decoding.
|
UrlEncoder |
Adapted from Spring Framework's UriUtils class, but defines instances for query string encoding versus URL path
component encoding.
|
UrlExternalFormComparator |
A comparator of URL instances.
|
ValueMap |
A IValueMap implementation that holds values, parses String s, and
exposes a variety of convenience methods.
|
ValueProvider<T> |
Provider that always provides the specified value.
|
VariableAssignmentParser |
Parses key value assignment statements like "foo=bar" but also supporting namespaces like
"wicket:foo=bar".
|
VariableInterpolator |
Base class for variable interpolators.
|
Visit<R> |
Implementation of IVisit used by traversal algorithms
|
Visits |
Utility class that contains visitor/traversal related code
|
WebXmlFile |
A utility class providing helper methods in dealing with web.xml
|
WellFormedXmlTestCase |
Usable by tests to check that the html markup files are well formed.
|
WicketTestTag |
JUnit Category marker.
|
WordParser |
Matches a 'word' surrounded by whitespace.
|
XmlReader |
This is a simple XmlReader.
|
XSLTResourceStream |
|
ZipResourceStream |
An IResourceStream that ZIPs a directory's contents on the fly
|
ZonedDateTimeConverter |
|