|
|||||||||
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(org.w3c.dom.Element element)
Parses the provided xml subtree and populates the parameter instnace |
void |
FromXML(java.lang.String xml)
Parses the provided xml subtree and populates the parameter instnace |
java.lang.String |
GetName()
Retrieves the name of the parameter |
java.lang.Class<?> |
GetParameterClassType()
Retireves the class type of the value the parameter stored |
IParameter.ParameterType |
GetParameterType()
Retrieves the IParameter the implementing
instnace represents |
java.lang.Object |
GetValue()
Retrieves the value of the parameter |
java.lang.Boolean |
IsChecked()
Retrieves whether or not the parameter has been evaluated during the DependencyGraph.ResolveDependencies() process |
java.lang.Boolean |
IsGenerated()
Retrieves whether or not the parameter is generated or a specific value of generation description is available in the same decleration |
java.lang.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(java.lang.Object Value)
Sets the value of the parameter |
Method Detail |
---|
IParameter.ParameterType GetParameterType()
IParameter
the implementing
instnace represents
java.lang.String GetName()
java.lang.Boolean IsGenerated()
java.lang.Boolean IsInternal()
java.lang.Boolean IsChecked()
DependencyGraph.ResolveDependencies()
process
void Check()
DependencyGraph.ResolveDependencies()
process
java.lang.Object GetValue()
void SetValue(java.lang.Object Value) throws java.lang.Exception
Value
- the value
java.lang.Exception
- the value is not of correct type for the parameter instnacejava.lang.Class<?> GetParameterClassType()
void FromXML(java.lang.String xml) throws java.lang.Exception
xml
- the xml subtree
java.lang.Exception
- the parsing could be performedvoid FromXML(org.w3c.dom.Element element) throws java.lang.Exception
element
- the xml subtree
java.lang.Exception
- the parsing could be performed
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |