Class Summary |
AbstractLogFile |
Abstract base class which implements most of the LogTarget interface,
to make it easier to write new log targets that plug into WM. |
AbstractScalableMap |
Reduce locking overhead for a map with few writers and many
readers. |
ArrayIterator |
This provides an iterator interface to an array |
Atomizer |
Atomize an object into an atomic number, and provide a means to turn
that atomic number back into the original object. |
Base64 |
|
ByteBufferOutputStream |
|
CastUtil |
|
Clock |
This is an optimization. |
ComponentMap |
A ComponentMap takes a list of component names and builds a Map of
instance objects. |
DictionaryTool |
A HashTool wraps a java.util.Dictionary and provides additional features |
Encoder |
An encoder is used to encode strings into a particular encoding in
preparation for sending the data as part of a response. |
Encoder.Block |
The block class provides a means by which encoder users can encode
entire blocks of text at once (and have those encoded blocks
cached). |
EncoderProvider |
A provider which dispenses Encoders, which are used for encoding
Strings and caching the results. |
EncodingCache |
|
EnumIterator |
Allow a Java 1.1 enumeration to be used as a JDK 1.2 style Iterator |
HTMLEscaper |
This class will escape characters that have an HTML entity
representation. |
IntMap |
|
IntStack |
This is a simple unsynchronized stack for the primitive type int |
LogFile |
|
LogSource |
A log is a simple recipient of information about the system. |
LogSystem |
The LogSystem class allows you to create and manage log objects
and log targets. |
LogTargetFactory |
The LogTargetFactory assists the Broker (and you, if you want) in creating
new LogTarget instances. |
NativeAsciiReader |
Reads a file that has been encoded with Java's unicode escape syntax,
typically converted with native2ascii. |
PrimitiveArrayIterator |
This provides an iterator interface to an array of primitives |
PropertyMethod |
A property method can function as part of a name in a
property, and represents a method call that should be used
to resolve that portion of the name. |
QueueWriter |
This writer buffers characters into a char array. |
ScalableIdentityMap |
Reduce locking overhead for a map with few writers and many
readers. |
ScalableMap |
Reduce locking overhead for a map with few writers and many
readers. |
ScalablePool |
This is a scalable pool. |
SelectList |
|
Settings |
|
Settings.ListSettingHandler |
|
SharedObject |
Share an object with minimal synchronization |
SharedReference |
Share an object with minimal synchronization |
SimpleHashMap |
This map has a fixed number of buckets. |
SimpleIdentityMap |
Identity map, that is especially suited to canonical mappings. |
SimpleStack |
This is a simple stack. |
SparseArrayIterator |
|
StringArray |
This wraps a string array such that it can be used as the index of a
hashtable, etc. |
SubSettings |
|
ThreadScheduler |
Creates scheduling events at regular intervals by running a high
priority thread which sleeps in a loop. |
TimeLoop |
TimeLoop is a scheduler which can schedule Runnable objects
for execution or repeate execution. |
UPool |
This is an unsynchronized object pool. |
WMEval |
WMEval encapsulates an instance of WebMacro for reuse in any java application. |