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 Strings, 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 nulls.
|
| 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 Threads.
|
| 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 Strings, 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 |
|