net.ctdp.rfdynhud.values
Class StringValue

java.lang.Object
  extended by net.ctdp.rfdynhud.values.StringValue

public class StringValue
extends java.lang.Object

This class is a container for runtime values. You can update the value every time, a Widget is redrawn and compare it with the old (previous) value.

Author:
Marvin Froehlich (CTDP)

Field Summary
static java.lang.String DEFAULT_RESET_VALUE
           
static java.lang.String N_A_VALUE
           
 
Constructor Summary
StringValue()
           
StringValue(java.lang.String resetValue)
           
 
Method Summary
 java.lang.String getOldValue()
           
 java.lang.String getResetValue()
           
 java.lang.String getValue()
           
 boolean hasChanged()
           
 boolean hasChanged(boolean setUnchanged)
           
 boolean isValid()
           
 StringValue reset()
           
 StringValue reset(boolean resetOldValue)
           
 void setUnchanged()
           
 java.lang.String toString()
          
 boolean update(java.lang.String newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_RESET_VALUE

public static final java.lang.String DEFAULT_RESET_VALUE

N_A_VALUE

public static final java.lang.String N_A_VALUE
See Also:
Constant Field Values
Constructor Detail

StringValue

public StringValue(java.lang.String resetValue)

StringValue

public StringValue()
Method Detail

getResetValue

public final java.lang.String getResetValue()

getOldValue

public final java.lang.String getOldValue()

getValue

public final java.lang.String getValue()

hasChanged

public final boolean hasChanged(boolean setUnchanged)

hasChanged

public final boolean hasChanged()

update

public final boolean update(java.lang.String newValue)

setUnchanged

public final void setUnchanged()

reset

public final StringValue reset(boolean resetOldValue)

reset

public final StringValue reset()

isValid

public final boolean isValid()

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object