ks.common.model
Class MutableInteger

java.lang.Object
  extended byks.common.model.Element
      extended byks.common.model.MutableInteger

public class MutableInteger
extends Element

An Integer-like object that can be set and accessed. Creation date: (10/3/01 10:47:21 PM)


Constructor Summary
MutableInteger(int i)
          MutableInteger constructor comment.
MutableInteger(java.lang.String name, int i)
          MutableInteger constructor comment.
 
Method Summary
 int getValue()
          Retrieve value.
 void increment(int delta)
          Increment the value for this entity.
 void setValue(int newTheInteger)
          Update the value for this entity.
 java.lang.String toString()
          Return value of Mutable Integer together with its Parent's toString().
 
Methods inherited from class ks.common.model.Element
getListener, getName, setListener, setName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MutableInteger

public MutableInteger(int i)
MutableInteger constructor comment.


MutableInteger

public MutableInteger(java.lang.String name,
                      int i)
MutableInteger constructor comment.

Since:
V1.6.8
Method Detail

getValue

public int getValue()
Retrieve value.

Returns:
int

setValue

public void setValue(int newTheInteger)
Update the value for this entity.

Generates modelChanged action if newValue is different from oldValue

Parameters:
newTheInteger - int

toString

public java.lang.String toString()
Return value of Mutable Integer together with its Parent's toString().

Overrides:
toString in class Element
Returns:
java.lang.String

increment

public void increment(int delta)
Increment the value for this entity.

Generates modelChanged action if newValue is different from oldValue

Parameters:
delta - the value by which to increment (or decrement if negative).
Since:
V2.0