Class Summary Class Description AbstractMessagesAbstract implementation of
Messagesthat doesn't know where values come from (that information is supplied in a subclass, via the
AvailableValuesUsed (as part of a
UnknownValueExceptionto identify what available values are present.
CaseInsensitiveMap<V>An mapped collection where the keys are always strings and access to values is case-insensitive. CollectionFactoryStatic factory methods to ease the creation of new collection types (when using generics). CommonsUtilsSome utility methods used in different Tapestry subprojects. ExceptionUtilsContains static methods useful for manipulating exceptions. IntegerRangeRepresents a sequence of integer values, either ascending or descending. MultiKeyCombines multiple values to form a single composite key. Stack<E>A simple, streamlined implementation of
StrategyRegistry<A>A key component in implementing the "Gang of Four" Strategy pattern. StringToEnumCoercion<T extends Enum>A
Coercionfor converting strings into an instance of a particular enumerated type.
TimeIntervalUsed to represent a period of time, specifically as a configuration value. VersionUtilsUtility methods related to managing framework version numbers.
Exception Summary Exception Description CoercionFailedExceptionException used when a
Coercionthrows an exception while trying to coerce a value.
CoercionNotFoundExceptionException used when
TypeCoercerdoesn't find a coercion from a type to another.
UnknownValueExceptionSpecial exception used when a value (typically from a map) is referenced that does not exist.