|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.ants.felixgm.trmsim_wsn.trm.TRMParameters
public abstract class TRMParameters
This class represents the generic set of parameters' values of every Trust and Reputation Model
A subclass of this class, containing the specific parameters, has to be implemented in order to add a new Trust and Reputation Model
A parameters file has the following structure (name=value):
# List of default parameters for a Trust and Reputation Model
parameter_name1=parameter_value1
parameter_name2=parameter_value2
...
| Field Summary | |
|---|---|
protected java.util.Properties |
parameters
Trust and Reputation Model parameters |
protected java.lang.String |
parametersFile
File containing the parameters of a certain trust and reputation model |
protected java.lang.String |
parametersFileHeader
Header for the file containing these parameters |
| Constructor Summary | |
|---|---|
TRMParameters()
Creates a new instance of TRMParameters |
|
TRMParameters(java.lang.String parametersFile)
Creates a new instance of TRMParameters from a parameters file |
|
| Method Summary | |
|---|---|
protected boolean |
getBooleanParameter(java.lang.String parameterName)
This method returns a boolean value parameter from its name |
protected double |
getDoubleParameter(java.lang.String parameterName)
This method returns a double value parameter from its name |
protected int |
getIntegerParameter(java.lang.String parameterName)
This method returns a integer value parameter from its name |
protected java.lang.String |
getStringParameter(java.lang.String parameterName)
This method returns a String value parameter from its name |
void |
saveToFile()
This method saves current parameter into its associated parameters file |
void |
saveToFile(java.lang.String parametersFile)
This method saves current parameters into a specified file |
protected void |
setBooleanParameter(java.lang.String parameterName,
boolean parameterValue)
This method sets a boolean value parameter |
protected void |
setDoubleParameter(java.lang.String parameterName,
double parameterValue)
This method sets a double value parameter |
protected void |
setIntegerParameter(java.lang.String parameterName,
int parameterValue)
This method sets a integer value parameter |
protected void |
setStringParameter(java.lang.String parameterName,
java.lang.String parameterValue)
This method sets a String value parameter |
abstract java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String parametersFile
protected java.lang.String parametersFileHeader
protected java.util.Properties parameters
| Constructor Detail |
|---|
public TRMParameters()
public TRMParameters(java.lang.String parametersFile)
throws java.lang.Exception
parametersFile - File containing the parameters of a certain trust and reputation model
java.lang.Exception - If any parameter can not be successfully retrieved| Method Detail |
|---|
protected double getDoubleParameter(java.lang.String parameterName)
parameterName - Parameter's name
protected int getIntegerParameter(java.lang.String parameterName)
parameterName - Parameter's name
protected java.lang.String getStringParameter(java.lang.String parameterName)
parameterName - Parameter's name
protected boolean getBooleanParameter(java.lang.String parameterName)
parameterName - Parameter's name
protected void setDoubleParameter(java.lang.String parameterName,
double parameterValue)
parameterName - Parameter's nameparameterValue - Parameter's double value
protected void setIntegerParameter(java.lang.String parameterName,
int parameterValue)
parameterName - Parameter's nameparameterValue - Parameter's integer value
protected void setBooleanParameter(java.lang.String parameterName,
boolean parameterValue)
parameterName - Parameter's nameparameterValue - Parameter's boolean value
protected void setStringParameter(java.lang.String parameterName,
java.lang.String parameterValue)
parameterName - Parameter's nameparameterValue - Parameter's String valuepublic void saveToFile()
public void saveToFile(java.lang.String parametersFile)
parametersFile - File where to save current paramenterspublic abstract java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||