|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| BeanCreator<T> | |
| BeanModifier<T> | Declares a capability for modifying a Java Bean. |
| CloneableBean<T> | |
| CorrelationEvaluator<R> | Deprecated. Moved to the com.choicemaker.correlation package |
| FieldDependency<B> | |
| FieldDependencyManager<B> | A DefaultFieldDependencyManager is used during the construction of a FieldGeneratorMap in order to calculate the sequence in which FieldGenerators should be invoked on a new Bean. |
| FieldGenerator<B,F> | An object that generates values of type F for a bean of type
B. |
| GeneratedBean | A bean that has a set of properties that pertain to the generation of the bean. |
| GeneratedGroupBean | An interface that isn't being used yet, but which might be useful in expressing how a generator works. |
| GeneratedPair<R> | A pair of objects that has a set of properties that pertain to the generation of the pair. |
| GeneratorMap<B> | A registry of field generators for bean. |
| Group<T> | |
| GroupCreator<B> | An object that generates a group of beans of type
C |
| GroupMap | |
| HierarchicalGroup<T> | |
| HierarchicalGroup.HierarchicalGroupGenerator<R> | |
| ModifiableBean<R> | A template for the client in a visitor pattern. |
| ModifiablePair<R> | A template for the client in a visitor pattern. |
| NamedInstance | |
| PairModifier<T,P extends ModifiablePair<T>> | Declares a capability for modifying modifies a pair of Java Beans. |
| Pipe<S,T> | |
| SynthesizedPair<R> | |
| ValueModifier<V> | Declares a capability for modifying a property value of a Java Bean. |
| Enum Summary | |
|---|---|
| GeneratedPair.GeneratedDecision | |
| PairModifier.ModificationResult | An enumeration of how a processor may change a pair by processing it. |
| Exception Summary | |
|---|---|
| AccessException | |
| CreationException | |
| EvaluationException | Deprecated. Moved to the com.choicemaker.correlation package |
| GenerationException | |
| ModificationException | |
| ProcessingException | |
The API package is composed of Java interfaces, abstract classes and
Exception classes that the define A Data Generator (ADG) framework. The basic
elements of the framework are Java classes that model field values; Java Beans
that model database records; various extensions of these elements, like
ModifiableValue and GeneratedBean;
and extensions of the
CMPair interface, that model generated, modifiable or
synthesized pairs of records. There are interfaces for objects
that create or modify these elements, like ValueModifier, BeanModifier or
PairModifier. And finally, there are extensions of general
CMSource and
CMSink interfaces for supplying or consuming endless
streams of values, beans and pairs.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||