|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IParameter
All elements that can be defined and retrieved ffrom the ConfigurationManager are parameters. All
these parameters have to implement this interface.
| Nested Class Summary | |
|---|---|
static class |
IParameter.ParameterType
The type of parameters tat can be declared and instnatiated. |
| Method Summary | |
|---|---|
void |
Check()
Sets that the parameter has been evaluated during the DependencyGraph.ResolveDependencies() process |
void |
FromXML(Element element)
Parses the provided xml subtree and populates the parameter instnace |
void |
FromXML(String xml)
Parses the provided xml subtree and populates the parameter instnace |
String |
GetName()
Retrieves the name of the parameter |
Class<?> |
GetParameterClassType()
Retireves the class type of the value the parameter stored |
IParameter.ParameterType |
GetParameterType()
Retrieves the IParameter the implementing
instnace represents |
Object |
GetValue()
Retrieves the value of the parameter |
Boolean |
IsChecked()
Retrieves whether or not the parameter has been evaluated during the DependencyGraph.ResolveDependencies() process |
Boolean |
IsGenerated()
Retrieves whether or not the parameter is generated or a specific value of generation description is available in the same decleration |
Boolean |
IsInternal()
Retrieves whether or not the parameter is internal and is only used as an intermediate step during the initialization of an other parameter or it can also be accessed by external clients |
void |
SetValue(Object Value)
Sets the value of the parameter |
| Method Detail |
|---|
IParameter.ParameterType GetParameterType()
IParameter the implementing
instnace represents
String GetName()
Boolean IsGenerated()
Boolean IsInternal()
Boolean IsChecked()
DependencyGraph.ResolveDependencies() process
void Check()
DependencyGraph.ResolveDependencies() process
Object GetValue()
void SetValue(Object Value)
throws Exception
Value - the value
Exception - the value is not of correct type for the parameter instnaceClass<?> GetParameterClassType()
void FromXML(String xml)
throws Exception
xml - the xml subtree
Exception - the parsing could be performed
void FromXML(Element element)
throws Exception
element - the xml subtree
Exception - the parsing could be performed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||