|
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 |
|
| SparseProperties |
Implement a behavior allowing for undefined properties to return
a useful default value such as "" for a string, "0.00" for
numeric properties, and so forth. |
| 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. |