| Interface | Description |
|---|---|
| BinaryFunction |
Reverse-engineered (with all due respect) from ObjectSpace's JGL - since I
doubt this is their crown jewel :-)
|
| BinaryPredicate |
Reverse-engineered (with all due respect) from ObjectSpace's JGL - since I
doubt this is their crown jewel :-)
|
| LookupIndex |
A LookupIndex is a description of the way in which a certain type of data is
stored and retrieved.
|
| MakeupIndex |
This is a LookupIndex which can manufacture objects with a given key if
necessary.
|
| MultiIterator |
An enumeration that traverses a set of sub-enumerations in some manner.
|
| ObjectMangler |
This interface is really a marker subinterface of ObjectTransform.
|
| ObjectTransform |
Transforms one object into another.
|
| Record |
This is a generic Record, in the relational sense.
|
| UnaryFunction |
Reverse-engineered (with all due respect) from ObjectSpace's JGL - since I
doubt this is their crown jewel :-)
|
| UnaryPredicate |
Reverse-engineered (with all due respect) from ObjectSpace's JGL - since I
doubt this is their crown jewel :-)
|
| Class | Description |
|---|---|
| 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 was a Record whose values were maintained in an internal HashMap (but now are maintained in a Naming so they're case-insensitive).
|
| 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.
|
| Exception | Description |
|---|---|
| LookupFailedException |
Exception thrown when a lookup can't be resolved in a LookupDatabase.
|
| NoSuchFieldInRecordException |
Exception thrown when a field in a Record object either isn't defined or
doesn't have correct corresponding getters and setters.
|