|
||||||||||
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.
NodeProvisioningException
ConfigEvaluator.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 |