|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConstructionContext
Dynamic context for construction of new Seedling nodes by a
ConfigEvaluator.
ConfigEvaluator.constructNode(ConstructionContext)| Method Summary | |
|---|---|
void |
noteInjectionOfProperty(String name)
Signals that a particular property should be considered injected as part of construction. |
void |
setNodeType(Class<?> type)
Only required if construction requires use of ConfigEvaluatorContext.evaluateProperty(String). |
Object |
superConstructNode()
Asks super-configuration resources to construct the node. |
| Methods inherited from interface consciouscode.seedling.config.ConfigEvaluatorContext |
|---|
evaluateProperty, getConfigResource, getLocation |
| Method Detail |
|---|
Object superConstructNode()
throws NodeProvisioningException
null if there's no creation by super-config resources,
or ConfigEvaluator.NO_VALUE if creation is explicitly
disabled.
NodeProvisioningExceptionConfigEvaluator.constructNode(ConstructionContext)void setNodeType(Class<?> type)
ConfigEvaluatorContext.evaluateProperty(String).
void noteInjectionOfProperty(String name)
name - the name of a property on the constructed node.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||