Interface | Description |
---|---|
CountReportingIterator<AnyType> |
Interface for iterators which report the count of results available and also the offset of the current element inside it
|
DirZipper.InputStreamProvider |
A provider of input streams for individual files in the directory to zip up.
|
ImageScaler |
Interface for classes in WGA that provide format neutral image scaling functions.
|
IteratorWrapper<OriginalElementType> |
Interface for an iterator that actually wraps another iterator
|
MimeTypeSpecificImageScaler |
An image scaler for a specific mime type.
|
MimeTypeSpecificImageScalerFactory |
A factory for creating mime type specific image scalers
|
ModifyListener |
interface for ModifyListeners
A modifiyListener is notified on modifications of monitorable maps, lists and objects
|
ModifyListenerObjectWrapper |
interface for ModifyListenerObjectWrapper
used by
ModifyListenerFactory to create monitorable objects |
ObjectFormatter |
Interface for classes that format objects to strings.
|
ReplaceProcessor |
A processor for replace operations done by
WGUtils.strReplace(String, String, ReplaceProcessor, boolean) |
SkippingIterator<T> |
An iterator that is able to skip an arbitrary number of results without retrieving them (which may save resources)
|
WGUtils.RunnableWithExceptions |
Interface for a runnable to use with
WGUtils.executeWithTimeout(RunnableWithExceptions, long) |
Class | Description |
---|---|
Base64 |
General purpose class to convert bytes to Base64 encoded strings or vice versa.
|
CBOItem |
A simple tool class to be used as item for Swing combo boxes.
|
CertificateValidationUtils |
Utility to verify validity of X.509 certificates and their certificate chain
|
CookieValueEncoder |
Tool class to encode/decode strings for usage as HTTP cookie values
Especially works around limitations of cookie value characters implemented in Apache Tomcat 6.0, which prevents using control characters and non-ASCII characters as cookie values.
|
CountBytesOutputStream |
An output stream that throws away the data written but only counts the bytes.
|
DefaultObjectFormatter |
Default implementation for an object formatter that does nothing
|
DefaultReplaceProcessor |
A default implementation of
ReplaceProcessor that just replaces the selected part
by another string and continues parsing after it. |
DESEncrypter | Deprecated
Use
SymmetricEncryptionEngine instead |
DirComparer |
A utility to compare the contents of two directories or files, or to create a hashCode representing the state of a directory/file.
|
DirComparer.Diff |
A difference between compared files
|
DirZipper |
Tool to zip the contents of a directory to a ZIP file, using the java ZIP functionalities
|
DynamicClassLoadingChain |
Class to maintain a chain of URLClassLoaders, that may dynamically grow and where individual loaders may be updated.
|
ForgetfulThreadLocal | Deprecated |
FormattingChain |
An object formatter that chains together multiple object formatters, that are processed in a well-defined order.
|
GroupMembershipResolver |
This abstract class implements the recommended behaviour to resolve hierarchical group membership
(groups that themselves maybe members of groups) without determining the functionality for resolving
direct group memberships.
|
HierarchyMap |
A map that is intended to be used in a hierarchy of maps.
|
ISO8601DateFormat |
An ISO8601 compliant date format suitable for securely serializing dates, for output to JavaScriptfor example.
|
LineBufferWriter |
A writer that writes to a
Buffer |
MD5HashingInputStream |
A wrapper input stream that returns the data of the wrapped stream unmodified, but builds an MD5 hash from its data while reading.
|
MD5HashingOutputStream |
A wrapper output stream that gives the written data unmodified to the wrapped stream, but builds an MD5 hash from its data while writing.
|
ModifyListenerFactory |
Factory to create maps, lists and objects which can be monitored
for modification by an
ModifyListener |
ModifyListenerObjectWrapperImpl |
Default implementation of
ModifyListenerObjectWrapper |
NullPlaceHolder |
An empty object, used to represent NULL in cache lists.
|
ObjectComparator |
A generic
Comparator for any object type. |
PatternListVerifier |
Class that takes a list of regular expression patterns and tests strings against all of them.
|
PrefetchingIterator<T> |
An iterator that prefetches values and is therefor able to filter them while returning valid results for
PrefetchingIterator.hasNext() |
RSAEncrypter | Deprecated
use
RSAEncrypter instead |
SHA256HashingInputStream |
A wrapper input stream that returns the data of the wrapped stream unmodified, but builds an SHA-256 hash from its data while reading.
|
SHA512HashingInputStream |
A wrapper input stream that returns the data of the wrapped stream unmodified, but builds an SHA-256 hash from its data while reading.
|
SimpleImageInfo |
Bean class for quickly analyzing images for metadata
|
SkippingIteratorWrapper<T> |
A simple skipping iterator wrapper
This is just a basic implementation which emulates skipping behaviour via iterating over the
SkippingIteratorWrapper.next() method. |
TempFileInputStream |
An input stream for a temporary file that gets unused after the stream is gc'd.
|
TemporaryFile |
A helper object to use temporary files that must have a special file name in file system.
|
TextualDateFormat |
A date format which supports textual date representations
such as "today,tomorrow,yesterday" or "heute,morgen,gestern"
currently Locale.ENGLISH and Locale.GERMAN are supported,
all other locales fallback to Locale.ENGLISH
|
ThreadPool |
Simple ThreadPool that just creates n threads and is able to issue a Runnable to an idle thread.
|
TransientList |
wrapper for a list to use with session serialization
the original list is a transient field and is therefore not serialized
if the object is deserialized it behaves like an empty list
|
TransientMap |
wrapper for a map to use with session serialization
the originalmap is a transient field and is therefore not serialized
if the object is deserialized it behaves like an empty map
|
TransientObjectWrapper<T> |
Wrapper for objects which should not be serialized.
|
UIDGenerator |
All-purpose generator for unique IDs.
|
URLBuilder |
Class for building and modifying URLs including their parameters.
|
UserHashMap<KeyType,ValueType> |
A Map that contains different maps for different users identified by a unique user name.
|
UserHashMapGroup |
A group of UserHashMap objects, whose currently served user can be switched at once
Users should perform
UserHashMapGroup.maintenance(boolean) regularly to remove user hash maps that are not used any more |
WGDominoUtils |
Some collected utilites for the using Lotus Domino APIs.
|
WGUtils |
Container object for diverse static utility methods.
|
XStreamUtils |
Some utilities for using the XStream serialization engine, mainly to read/write
from/to UTF-8 encoded sources in a single statement
|
Zipper | Deprecated
Because it uses the string bytes in platform encoding, which may not work with non-ASCII characters
|
Exception | Description |
---|---|
DESEncrypter.PersistentKeyException |
thrown when a key cannot be written or restored from filesystem
|
FormattingException |
Thrown upon formatting/parsing errors in WGUtils functionality
|
GroupResolvingException |
Thrown by subclasses of
GroupMembershipResolver when an error occured on
determining direct group membership |
WGUtils.WGTimeoutException |
Thrown when
WGUtils.executeWithTimeout(RunnableWithExceptions, long) runs on the timeout |