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. 
 - 
 
 -