net.sf.opendse.model.parameter
Class ParameterUniqueID
java.lang.Object
net.sf.opendse.model.parameter.ParameterUniqueID
- All Implemented Interfaces:
- Parameter
public class ParameterUniqueID
- extends java.lang.Object
- implements Parameter
The ParameterUniqueID is a parameter that assigns a unique id which
is an integer value. Each element with the same identifier will have a
different id.
|
Field Summary |
protected java.lang.String |
identifier
|
protected java.lang.Integer |
value
|
|
Constructor Summary |
ParameterUniqueID(java.lang.Integer value,
java.lang.String identifier)
Constructs a ParameterUniqueID. |
|
Method Summary |
java.lang.String |
getIdentifier()
Returns the identifier. |
java.lang.Object |
getValue()
Returns the current value of the parameter. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
value
protected final java.lang.Integer value
identifier
protected final java.lang.String identifier
ParameterUniqueID
public ParameterUniqueID(java.lang.Integer value,
java.lang.String identifier)
- Constructs a
ParameterUniqueID.
- Parameters:
value - the default valueidentifier - the identifier
getIdentifier
public java.lang.String getIdentifier()
- Returns the identifier.
- Returns:
- the identifier
getValue
public java.lang.Object getValue()
- Description copied from interface:
Parameter
- Returns the current value of the parameter.
- Specified by:
getValue in interface Parameter
- Returns:
- the parameter value
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object