net.ctdp.rfdynhud.values
Class LongValue
java.lang.Object
net.ctdp.rfdynhud.values.LongValue
public class LongValue
- 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)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DEFAULT_RESET_VALUE
public static final long DEFAULT_RESET_VALUE
- See Also:
- Constant Field Values
N_A_VALUE
public static final java.lang.String N_A_VALUE
- See Also:
- Constant Field Values
LongValue
public LongValue(long resetValue,
ValidityTest validityTest,
long validityCompareValue)
LongValue
public LongValue(long resetValue)
LongValue
public LongValue(ValidityTest validityTest,
long validityCompareValue)
LongValue
public LongValue()
getResetValue
public final long getResetValue()
getValdidityTest
public final ValidityTest getValdidityTest()
getValidityCompareValue
public final long getValidityCompareValue()
getOldValue
public final long getOldValue()
getValue
public final long getValue()
getIntValue
public final int getIntValue()
getFloatValue
public final float getFloatValue()
hasChanged
public final boolean hasChanged(boolean setUnchanged)
hasChanged
public final boolean hasChanged()
update
public final boolean update(long newValue)
setUnchanged
public final void setUnchanged()
reset
public final LongValue reset(boolean resetOldValue)
reset
public final LongValue reset()
isValid
public final boolean isValid()
hasValidityChanged
public final boolean hasValidityChanged()
getValueAsStringWithSign
public final java.lang.String getValueAsStringWithSign()
getValueAsString
public final java.lang.String getValueAsString()
toString
public java.lang.String toString()
-
- Overrides:
toString
in class java.lang.Object