A set of utilities, frameworks, and tools to speed up and ease programming in Java.
Interface Summary Interface Description Copyable<E>The Copyable interface defines a method for returning a copy of an object. SystemInfoCommon system properties accessed via the runtime or system classes. TagA Tag represents a label on an object.
Class Summary Class Description EnumValue<T extends EnumValue<T>>A enum like object that can have elements created at runtime as needed. HierarchicalEnumValue<T extends HierarchicalEnumValue<T>>A enum like object that can have elements created at runtime as needed and which have a parent associated with them. HierarchicalRegistry<T extends HierarchicalEnumValue>Registry for hierarchical enum values Interner<E>Mimics
String.intern()with any object using heap memory.
Lazy<T>Lazily create a value in a thread safe manner. LogUtilsUtilities for working with java.util.Logger. MangoLogFormatter MultithreadedStopwatchA specialized version of a Stopwatch that is thread safe. ParameterDef<T>Defines a parameter and its type for use with in a
ParamMap<V extends ParamMap<V>>A parameter m PrimitivesMethods for working with primitive values including wrapping, unwrapping to object types and converting collections. Registry<T extends EnumValue>Registry for storing instances EnumValues StopwatchTracks start and ending times to determine total time taken. StringTagA tag which is represented as a string. ValidationConvenience methods for validating method arguments.
Enum Summary Enum Description EncryptionMethodConvenience methods for encryption with common algorithms. LanguageEnumeration of world languages with helpful information on whether or not the language is Whitespace delimited or if language is read right to left (May not be complete).