net.ctdp.rfdynhud.values
Class BoolValue

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

public class BoolValue
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.Boolean DEFAULT_RESET_VALUE
           
static java.lang.String N_A_VALUE
           
 
Constructor Summary
BoolValue()
           
BoolValue(java.lang.Boolean resetValue)
           
 
Method Summary
 java.lang.Boolean getOldValue()
           
 java.lang.Boolean getResetValue()
           
 java.lang.Boolean getValue()
           
 java.lang.String getValueAsString()
           
 boolean hasChanged()
           
 boolean hasChanged(boolean setUnchanged)
           
 boolean hasValidityChanged()
           
 boolean isValid()
           
 BoolValue reset()
           
 BoolValue reset(boolean resetOldValue)
           
 void setUnchanged()
           
 java.lang.String toString()
          
 boolean update(boolean 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.Boolean DEFAULT_RESET_VALUE

N_A_VALUE

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

BoolValue

public BoolValue(java.lang.Boolean resetValue)

BoolValue

public BoolValue()
Method Detail

getResetValue

public final java.lang.Boolean getResetValue()

getOldValue

public final java.lang.Boolean getOldValue()

getValue

public final java.lang.Boolean getValue()

hasChanged

public final boolean hasChanged(boolean setUnchanged)

hasChanged

public final boolean hasChanged()

update

public final boolean update(boolean newValue)

setUnchanged

public final void setUnchanged()

reset

public final BoolValue reset(boolean resetOldValue)

reset

public final BoolValue reset()

isValid

public final boolean isValid()

hasValidityChanged

public final boolean hasValidityChanged()

getValueAsString

public final java.lang.String getValueAsString()

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object