|
Class Summary |
| Aggregation |
Performs and holds the results of a variety of aggregate calculations. |
| Aggregator |
Transforms a set of objects into an Aggregate object, generated by iterating
across the set. |
| AlphabeticComparator |
Compares alphabetically. |
| AndCondition |
A boolean AND predicate - it takes a list of ANDed subConditions. |
| ArrayIterator |
An enumeration that traverses an array of objects. |
| ArrayListRecord |
This is a Record whose values are maintained in an internal ArrayList. |
| BeanGraph |
This class treats an object as the root node in a graph. |
| BeanGraphNode |
A node in a bean graph traversal. |
| BeanRecord |
This is a wrapper class that takes an arbitrary object and determines the
editable properties from it using the JavaBeans introspector. |
| ClassGenealogyIterator |
An enumeration of all superclasses and all interfaces, superinterfaces, etc. |
| ClassMappedFactory |
A Factory whose parts are mapped to classes as in ClassMapping. |
| ClassMapping |
A ClassMapping is an association between classes and objects. |
| ConditionalTransform |
An ObjectTransform which can execute one of two subtransforms based on a
condition. |
| CountingBag |
A container which can hold multiple copies of objects. |
| DataUtilities |
This is a utility class, with methods that do various handy data mangling.. |
| DictionaryValueTransform |
Applies a subtransform to every value in a Map object. |
| DovetailMultiIterator |
An enumeration that traverses an ordered set of sub-enumerations in
breadthwise, round-robin manner. |
| EmptyIterator |
An enumeration with nothing in it. |
| EnumeratedType |
An enumerated type; i.e., one that has a limited set of discrete values. |
| Factory |
A factory creates an object of a specific class upon request. |
| FactoryMethodFactory |
A Factory which returns parts based on calls to factory methods on itself. |
| FieldCriterion |
A criterion for looking up an record based on the values of some of its
fields. |
| FieldDef |
Field definition for a Record. |
| FieldIndex |
An index for looking up a record based on the values of some of its fields. |
| FieldTranslator |
This is a TranslatingMap whose sole purpose is the translation of a field set
(the output of fields()) for one type of Record to the corresponding field
set for another type. |
| FilterIterator |
An enumeration that filters another enumeration by some criteria. |
| FilterTransform |
Transforms a collection of objects into another collection based on a
selection criterion. |
| FlattenedBean |
This class uses BeanRecord to expose the properties of a provided object. |
| GroupByPropertyValue |
Transforms a collection of objects into a Map that groups objects together
based on shared values for a specified property. |
| HashRecord |
This is a Record whose values are maintained in an internal HashMap. |
| IfThenTransform |
A kind of weird transform - if the original (or property, if "property" is
specified) .equals() the ifCondition, then returns the thenResult property,
otherwise returns the elseResult property. |
| IntrospectionLib |
A library of introspection convenience functions. |
| IntrospectionProfile |
This is a class which builds and holds various items of interest for
introspectors. |
| LeaveAloneToken |
A token object that indicates that a field should be left in its current
state. |
| LookupDatabase |
This is a sort of object database. |
| LookupReference |
A reference to an item in a LookupDatabase. |
| LookupRegistry |
A global registry for lookup databases. |
| MagicCookie |
From the Hacker's Map/Jargon file: magic cookie [UNIX] n. |
| MappedTransform |
A transform that uses a Map to translate between the domain and range. |
| MetaBean |
A MetaBean; this is a description of a bean and its properties that don't
require the class to exist (handy for beating on TOFs and such) Just for
confusion it's also a bean itself. |
| MetaClass |
A MetaClass; this is just a beanified classname, really. |
| MetaImport |
A MetaImport; this is just a beanified storage path, really. |
| MetaTextImport |
A MetaImport; this is just a beanified storage path, really. |
| MultiTransform |
Applies a list of subtransforms to the given object. |
| NameComparator |
A comparator for strings that cares not what stupid case you have. |
| NameMap |
A TreeMap whose keys are strings and that is case-insensitive. |
| NotCondition |
A boolean NOT predicate. |
| NumericPrefixComparer |
Compares objects first by any numeric prefix, then alphabetically. |
| OptionalTransform |
A transform that is performed conditionally - if the condition fails the
original object is returned. |
| OrCondition |
A boolean OR predicate - it takes a list of ORed subConditions. |
| ParallelMultiTransform |
Applies a set of named subtransforms to the given object. |
| Picklist |
An enumerated list of objects, generally used for validation, choice boxes,
etc. |
| PicklistItem |
An item on a picklist. |
| PicklistManager |
Manages and doles out picklists on request. |
| PropertyComparer |
Compares objects using a list of properties - sorts by each property in turn,
using (by default) a NumericPrefixComparer. |
| PropertyMatch |
A UnaryPredicate that returns true if the given BeanGraph properties for the
object match the given values. |
| PropertyScrambler |
Lets you rename and duplicate BeanGraph properties. |
| PropertySettingMangler |
Sets properties in a BeanGraphable object using a map of values. |
| PropertyTransformingMangler |
Transforms a subproperty of an BeanGraphable object. |
| ReferenceCookie |
This is a cookie that contains another object. |
| ReferenceList |
A mapping of a long refID to an Object, used to save and load pointer
references. |
| ReferenceMap |
A mapping of an object to an int ID, used to build goedels for pointer
references. |
| ResultSetIterator |
Puts an Iterator wrapper around a ResultSet. |
| ResultSetMap |
Puts a Map wrapper around a ResultSet. |
| RoundRobinIterator |
Loops around a vector in round-robin fashion. |
| SequentialMultiIterator |
An enumeration that traverses an ordered set of sub-enumerations. |
| SingleIterator |
An iteration of a single object. |
| SinglePropertyIndex |
A LookupIndex that indexes according to the value of a single property a la
BeanGraph. |
| ToStringIndex |
A LookupIndex that indexes according to the output of toString(). |
| TransformAndSetPropertyMangler |
Transforms a BeanGraphable object and sets the result as a subproperty of the
original. |
| TranslatingMap |
A dictionary that serves as a translator between a source dictionary and a
client. |
| TreeNode |
This is a node of a homogenous tree data structure. |