public interface IParameter
ConfigurationManager are parameters. All
these parameters have to implement this interface.| Modifier and Type | Interface and Description |
|---|---|
static class |
IParameter.ParameterType
The type of parameters tat can be declared and instnatiated.
|
| Modifier and Type | Method and Description |
|---|---|
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
|
IParameter.ParameterType GetParameterType()
IParameter the implementing
instnace representsString GetName()
Boolean IsGenerated()
Boolean IsInternal()
Boolean IsChecked()
DependencyGraph.ResolveDependencies() processvoid Check()
DependencyGraph.ResolveDependencies() processObject GetValue()
void SetValue(Object Value) throws Exception
Value - the valueException - the value is not of correct type for the parameter instnaceClass<?> GetParameterClassType()
void FromXML(String xml) throws Exception
xml - the xml subtreeException - the parsing could be performedCopyright © 2018. All Rights Reserved.