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.ObjectA 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.ObjectgetEndValue()RMInterpolatorgetInterpolator()java.lang.StringgetKey()java.lang.ObjectgetStartValue()java.lang.ObjectgetValue(double aFraction)Returns an invocation by blending this invocation with given invocation using the given fraction of this invocation.java.lang.ObjectgetZeroValue(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.
-
-