| Interface | Description |
|---|---|
| Booleanable |
This interface represents an Object that can have a boolean value set/retrieved.
|
| ByteDecodable |
A ByteDecodable object is one that can decode its data from a sequence of
encoded bytes.
|
| ByteEncodable |
A ByteEncodable object is one that can encode its data as a sequence of
bytes.
|
| CompareInts |
This interface is used to compare two Object values which are referenced
somehow via unique integer values.
|
| Comparer |
A Comparer is used to compare two objects with each other.
|
| Copyable |
This is a simple interface which says that the implementing object can provide
a copy of itself on request.
|
| CopyFrom |
This interface indicates that when copying a Field of this type, the copyFrom() method should be used
to copy from an existing data object, rather than setting the Field to a new copy of the data type.
|
| Encodable |
This interface indicates that a field-by-field text encoding is allowed
on the implementing object.
|
| Intable |
This interface represents an Object that can have a integer value set/retrieved.
|
| LocaleFormatted | |
| ObjectFinder |
A utility interface used for searching/sorting etc.
|
| Sortable | |
| Sorter |
A Sorter is more advanced than a Comparer in that it can adjust its comparison
depending on whether the sort is ascending or descending.
|
| SortInts |
This interface is used to compare two Object values which are referenced
somehow via unique integer values.
|
| Stringable | |
| StringCollator |
A StringCollator is used to compare, order and search Strings.
|
| Textable |
Textable is used to encode/decode an object into a text string.
|
| TextEncodable | |
| Timeable |
| Class | Description |
|---|---|
| ArrayIntMap | |
| ArraySection | |
| Base64 |
A fast Java class to encode and decode to and from BASE64 in full accordance with RFC 2045.
|
| ByteArray |
A ByteArray is a utility class that represents a number of data bytes.
|
| ByteEncoder | |
| CharArray |
A CharArray is a utility class that represents a number of text characters.
|
| ComparatorComparer |
This is a re-usable wrapper for a Comparator making it a Comparer.
|
| CompareArrayElements |
This is an implementation of CompareInts which compares Objects in
an array.
|
| ComparerObjectFinder |
This is an ObjectFinder that will use a comparer to check if the lookingFor()
method should return true.
|
| Debug |
This class contains a set of useful methods for debugging an application.
|
| EncodedUTF8String | |
| FormattedDataSource |
This class is used to provide bytes which represent some kind of formatted data.
|
| Grid |
A Grid is a way of storing a 2-D collection of objects.
|
| IntArray |
This is a utility for storing an expandable array of integers.
|
| IteratorEnumerator |
This is an object that can be used to implement an object that is both an
Iterator and an Enumeration.
|
| LinkedListElement |
This is a utility class which can be the building blocks of linked list
implementation.
|
| mClassLoader | |
| mString | |
| mVector |
A vector is an array of object references.
|
| ObjectBuffer |
This is used to pass Object data from one Thread to another safely
without leaving unhandled data.
|
| ObjectIterator |
This is an Iterator which iterates either a single Object or no Object
at all.
|
| OperationTimer |
This class can be used to time the operation of a sequence of events to millisecond precision
(up to the resolution of the underlying os).
|
| OwnedProperties | |
| OwnedProperties.OwnedProperty | |
| OwnedVector | |
| Range |
A Range represents a consecutive sequence of indexes.
|
| RangeList |
A RangeList manages a set of Range object - but you should never add
Range objects to it directly.
|
| SimpleCollator |
This Collator compares Strings based on the Unicode value.
|
| StandardComparer |
This compares two objects that are either Strings or implement the Comparable interface.
|
| StringList |
A StringList is used to provide a Vector/array of String/SubString values from
String, SubString, CharArray or char[] initial values in a way that minimizes
Object creation by reusing char[] buffers and SubString values as is possible.
|
| StringModifier | |
| StringSplitter |
This is a special version of a SubString that can be used to progressively
split an array of chars into component substrings one at a time.
|
| SubString |
This is a very specialized Utility class used for bulk processing of
text strings, while minimizing overheads of new Object creation.
|
| Tag |
A Tag associates an integer tag value with an object value.
|
| TagList |
A TagList stores a list of Tags (a positive integer tag value associated with an Object value)
using arrays of integers and object references instead of arrays of Tag objects.
|
| TextData | |
| TextDecoder | |
| TextEncoder | |
| Utils | |
| VectorIterator | |
| WeakCache |
This is similar to a Hashtable in that you associate values with keys.
|