|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| ArraySearchingAlgorithm | An interface for generic array (indexed item, not necessarily an actual Java array object) searching algorithms. |
| ArraySearchingGopher | A gopher for searching algorithms is an pluggable adapter that adapts a generic array searching algorithm to a specific data structure. |
| ArraySortingAlgorithm | An interface for generic array (indexed item, not necessarily an actual Java array object) sorting algorithms. |
| ArraySortingGopher | A gopher for sorting algorithms is an pluggable adapter that adapts a generic array sorting algorithm to a specific data structure. |
| DataRecordFetcher | Implements the data fetching portion of the DataRecordSource framework. |
| MultiIterator | An enumeration that traverses a set of sub-enumerations in some manner. |
| ObjectMangler | This interface is really a marker subinterface of ObjectTransform. |
| ObjectNamer | Superclass for transforms that name things based on their properties or what-have-you. |
| ObjectTransform | Transforms one object into another. |
| Class Summary | |
|---|---|
| ArrayBinarySearch | A generic binary search. |
| ArrayIterator | An Iterator that traverses an array of objects. |
| ArrayLinearSearch | A generic full-scan search. |
| ArrayQuickSort | A generic quicksort. |
| ArraySelectionSort | A generic selection sort. |
| ArraySortingLib | Routines to aid sorting arrays. |
| Base64 | Encodes and decodes to and from Base64 notation. |
| Base64.InputStream | |
| Base64.OutputStream | |
| BlockingQueue | This is essentially just a synchronized FIFO queue which blocks input when the queue is full (with a configurable "full" size parameter) and output when the queue is empty. |
| ByteBuffer | A fast byte array buffer with public access to contents. |
| CaseInsensitiveStringComparator | A comparator for strings that cares not what stupid case you have. |
| CharBuffer | A fast char array buffer with public access to contents. |
| CogTemplate | A fast and simple templating tool based on Cog. |
| CountingBag | A HashMap which can hold multiple copies of objects. |
| DataBuffer | Abstract superclass for fast, unsafe arrays or buffers of things that need to grow. |
| DataConstants | Constants used by the data package. |
| DataLib | Some handy functions for messing with data. |
| DataRecordSource | A source for data records, represented as an iteration of Namings. |
| DoubleBuffer | A fast double array buffer with public access to contents. |
| EmptyIterator | An Iterator for nothing. |
| FloatBuffer | A fast float array buffer with public access to contents. |
| HistorySet | This data structure maintains a set of unique objects, sorted by how long ago they were added to the set. |
| IntBuffer | A fast int array buffer with public access to contents. |
| LabelledList | An ordered (not necessarily sorted!) list of labelled values. |
| LongBuffer | A fast long array buffer with public access to contents. |
| MagicCookie | From the Hacker's Map/Jargon file: magic cookie [UNIX] n. |
| MultiTransform | Applies a list of subtransforms to the given object. |
| NamedGoedels | A named list of numbers, or a numbered list of names, depending on how you look at it. |
| NamedThingy | A string associated with an object. |
| Namer | An ObjectTransform that generates a String name from a source object, using a string template. |
| NameSet | A Set of case-insensitive Strings. |
| Naming<V> | An auto-sorted, string-indexed association. |
| NumericPrefixComparer | Compares objects first by any numeric prefix, then alphabetically. |
| ObjectBuffer | A fast object array buffer with public access to contents. |
| ObjectGoedels | A two-way mapping of objects to numbers. |
| OneToOneMapping | A fast one-to-one relationship, represented as two mappings. |
| PadWithZeros | Pads a string with zeros. |
| PartnerDate | A Partner software Date object. |
| PartnerDateTime | A Partner software date wrapper representing dated times. |
| PartnerDateWrapper | A wrapper for Java dates. |
| PartnerDateWrapper2String | A transform that turns a PartnerDateWrapper into a String of specified format. |
| PartnerTime | A Partner software date wrapper representing non-dated times. |
| Path | A general solution to the problem of dealing with representing a path to a node in a hierarchy. |
| PathBuilder | A builder class for Path. |
| RandomGUID | |
| RandomLib | Various games of chance. |
| SequentialMultiIterator | An enumeration that traverses an ordered set of sub-enumerations. |
| ShortBuffer | A fast short array buffer with public access to contents. |
| SingleIterator | An iteration of a single object. |
| SplittingNamer | A transform that generates a String name for an object by first generating a group name, then then looking up another transform in a Map, then running that. |
| StandardMapEntry | An standard map entry. |
| StringDataBuffer | A fast string array buffer with public access to contents. |
| StringLib | General purpose string library. |
| StringTable | A reasonably compact representation of a bunch of homogenous records with string fields. |
| TemplateLib | A method library for templating. |
| TimeLib | Have you ever noticed that in most TV/movie sci-fi, time travel virtually assures a crappy plot? |
This package contains general-purpose data structures and data transformation code.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||