public abstract class ConfigValue<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ConfigValue.ConfigParamException
An exception for when a parameter is being read in
|
Constructor and Description |
---|
ConfigValue(java.lang.String id,
java.lang.String description)
Stores info associated with ConfigValue.
|
ConfigValue(java.lang.String id,
T defaultValue,
java.lang.String description)
Stores info associated with ConfigValue.
|
ConfigValue(java.lang.String id,
T defaultValue,
java.lang.String description,
boolean okToLogValue)
Stores info associated with ConfigValue.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription()
Returns the description of the parameter.
|
java.lang.String |
getID()
Returns the ID of the parameter.
|
T |
getValue()
Gets the value.
|
java.lang.String |
toString()
So that the value is returned instead of the default toString() which
returns the object ID.
|
public ConfigValue(java.lang.String id, java.lang.String description)
id
- description
- public ConfigValue(java.lang.String id, T defaultValue, java.lang.String description)
id
- defaultValue
- description
- public ConfigValue(java.lang.String id, T defaultValue, java.lang.String description, boolean okToLogValue)
id
- defaultValue
- description
- okToLogValue
- If false then won't log value in log file. This is useful for
passwords and such.public T getValue()
public java.lang.String getID()
public java.lang.String getDescription()
public java.lang.String toString()
toString
in class java.lang.Object