net.sf.adatagenerator.api
Interface FieldDependencyManager<B>
- Type Parameters:
B - the bean type for which fields will be generatedC - an extension of the bean type. The generated fields may depend on
fields defined only by the extension, even though extension-only
fields themselves will not be generated.
- All Known Implementing Classes:
- DefaultFieldDependencyManager
public interface 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.
- Author:
- chirag
getFieldDependency
FieldDependency<B> getFieldDependency(String name)
updateFieldDependency
void updateFieldDependency(FieldDependency<B> instance)
computeSequencedFields
List<String> computeSequencedFields(GeneratorMap<B> genMap)
throws CreationException
- Throws:
CreationException
buildDefaultDependency
FieldDependency<B> buildDefaultDependency(String targetField)
Copyright © 2011-2012. All Rights Reserved.