org.apache.commons.lang.mutable
Interface Mutable
- MutableByte, MutableDouble, MutableFloat, MutableInt, MutableLong, MutableObject, MutableShort
Provides mutable access to a value.
Mutable
is used as a generic interface to the implementations in this package.
A typical use case would be to enable a primitive or string to be passed to a method and allow that method to
effectively change the value of the primitive/string. Another use case is to store a frequently changing primitive in
a collection (for example a total in a map) without needing to create new Integer/Long wrapper objects.
$Id: Mutable.java 161243 2005-04-14 04:30:28Z ggregory $ Object | getValue() - Gets the value of this mutable.
|
void | setValue(Object value) - Sets the value of this mutable.
|
getValue
public Object getValue()
Gets the value of this mutable.
setValue
public void setValue(Object value)
Sets the value of this mutable.
value
- the value to store
Copyright © 2001-2005 - Apache Software Foundation