com.isti.util
Class TagValueTrkTable.TrackingMutableLong

java.lang.Object
  extended by com.isti.util.TagValueTable.MutableLong
      extended by com.isti.util.TagValueTrkTable.TrackingMutableLong
Enclosing class:
TagValueTrkTable

public class TagValueTrkTable.TrackingMutableLong
extends TagValueTable.MutableLong

Class TrackingMutableLong extends MutableLong to add historical tracking of values.


Constructor Summary
TagValueTrkTable.TrackingMutableLong(long value)
          Creates a long integer value that may be modified.
 
Method Summary
 boolean isValueInTrkBuffer(long value)
          Determines if the given value was entered via a previous call to the 'setValue()' method.
 boolean isValueInTrkBuffer(java.lang.Long valueObj)
          Determines if the given value was entered via a previous call to the 'setValue()' method.
 void setValue(long value)
          Sets the current value.
 
Methods inherited from class com.isti.util.TagValueTable.MutableLong
getValue, stringToObj, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TagValueTrkTable.TrackingMutableLong

public TagValueTrkTable.TrackingMutableLong(long value)
Creates a long integer value that may be modified.

Parameters:
value - initial value.
Method Detail

setValue

public void setValue(long value)
Sets the current value.

Overrides:
setValue in class TagValueTable.MutableLong
Parameters:
value - value to use.

isValueInTrkBuffer

public boolean isValueInTrkBuffer(long value)
Determines if the given value was entered via a previous call to the 'setValue()' method.

Parameters:
value - value to use.
Returns:
true if the value was found in the tracking buffer; false if the value was not found in the tracking buffer or the tracking buffer is not setup.

isValueInTrkBuffer

public boolean isValueInTrkBuffer(java.lang.Long valueObj)
Determines if the given value was entered via a previous call to the 'setValue()' method.

Parameters:
valueObj - value object to use.
Returns:
true if the value was found in the tracking buffer; false if the value was not found in the tracking buffer or the tracking buffer is not setup.