Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.ka2ddo.util

This package provides various useful utility classes that otherwise have no relationship with each other.

See:
Description

Interface Summary
EnumWithImageName | This interface tags an Enumeration that has image file name strings associated with each enum value.
EnumWithUnits | This interface is only for enumerations that specify another Enum as the unit for the value indexed by the first Enum.
UnitEnum<T> | This is a tag interface identifying that the tagged enumeration is a definition of units of measure of some sort.
UnitEnumHasShortUnit<T> | This interface specifies a Enum for units that has a smaller version of the unit in the same system of units (standard/imperial vs.

Class Summary
ArrayBlockList<V> | This is an extension to the JRE's java.util.ArrayList with the ability to do block removes exposed for public use.
Ascii85 | This class provides means to encode and decode byte arrays into ASCII85 (base-85) strings.
DualOutputStream | This FilterOutputStream subclass directs its output to both its primary and alternate contained streams.
FastBlockingQueue<E> | This attempts to make a simpler and faster FIFO queue than ArrayBlockingQueue with no guarantees regarding fairness, minimum execution time, and minimum transient memory allocations.
HugeBitSet | This class implements a BitSet using a segmented array, so that growth to unreasonably huge sizes will not require having enough heap space for two contiguous copies of the bitset (to handle copying upon array growth).
IntegerCache | This class implements a cache similar to the java.lang.Integer class, but for a wider range, so as to reduce the number of duplicate-valued Integer wrapper objects cluttering up the heap.
NamedBoolean | This class provides an object wrapper around an accessor-controlled property of type boolean.
NonshareableDateFormatCache | This class provides a cache of SimpleDateFormat objects, such that they don't have to be recreated over and over, yet the users can be reasonably assured that no one else is using the instance they are using.
ReschedulableTimer | This class implements a timer whose tasks' delivery times can be adjusted while they are enqueued.
ReschedulableTimerTask | This class defines a timer task whose delivery time can be changed while the timer is pending delivery, and can be rescheduled any number of times.
ShareableObjectCache<T> | This class provides an alternative to the Java PermGen heap section used for String.intern(), such that applications won't run out of Java PermGen space while still being able to share constant object declarations.
SoftCache | This is a HashMap based on using SoftReferences to the values.
StringCache | This singleton class provides a pruneable cache for constant Strings that won't eat up the PermGen part of the Java JVM heap.
UTF8ResourceControl | This Control loads PropertyResourceBundles using a UTF-8 locale Reader to read the properties file.

Enum Summary
DistanceUnit | This enumeration declares units (with conversion factors) for measuring distances.
PressureUnit | Enumeration of supported units of atmospheric pressure.
TemperatureUnit | This enumeration declares units (with conversion factors) for measuring temperatures.
WeightUnit | This enumeration declares units (with conversion factors) for measuring weights (including units of mass that are used for weight in one standard Earth gravity).

## Package org.ka2ddo.util Description

This package provides various useful utility classes that otherwise have no relationship with each other.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES