Package com.inductiveautomation.rm.base
Class RMKeyTimer.Record
- java.lang.Object
-
- com.inductiveautomation.rm.base.RMKeyTimer.Record
-
- Enclosing class:
- RMKeyTimer
public static class RMKeyTimer.Record extends java.lang.Object
A class representing an individual change to be animated by this timer.
-
-
Constructor Summary
Constructors Constructor Description Record(java.lang.String aProp, java.lang.Object startValue, java.lang.Object endValue, RMInterpolator anInterpolator)
Creates new record.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getEndValue()
RMInterpolator
getInterpolator()
java.lang.String
getKey()
java.lang.Object
getStartValue()
java.lang.Object
getValue(double aFraction)
Returns an invocation by blending this invocation with given invocation using the given fraction of this invocation.java.lang.Object
getZeroValue(java.lang.Object anObj)
Returns a "zero value" for various core types.
-
-
-
Constructor Detail
-
Record
public Record(java.lang.String aProp, java.lang.Object startValue, java.lang.Object endValue, RMInterpolator anInterpolator)
Creates new record.
-
-
Method Detail
-
getKey
public java.lang.String getKey()
-
getStartValue
public java.lang.Object getStartValue()
-
getEndValue
public java.lang.Object getEndValue()
-
getInterpolator
public RMInterpolator getInterpolator()
-
getValue
public java.lang.Object getValue(double aFraction)
Returns an invocation by blending this invocation with given invocation using the given fraction of this invocation.
-
getZeroValue
public java.lang.Object getZeroValue(java.lang.Object anObj)
Returns a "zero value" for various core types.
-
-