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 SummaryConstructors Constructor Description Record(java.lang.String aProp, java.lang.Object startValue, java.lang.Object endValue, RMInterpolator anInterpolator)Creates new record.
 - 
Method SummaryAll 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- 
Recordpublic Record(java.lang.String aProp, java.lang.Object startValue, java.lang.Object endValue, RMInterpolator anInterpolator)Creates new record.
 
- 
 - 
Method Detail- 
getKeypublic java.lang.String getKey() 
 - 
getStartValuepublic java.lang.Object getStartValue() 
 - 
getEndValuepublic java.lang.Object getEndValue() 
 - 
getInterpolatorpublic RMInterpolator getInterpolator() 
 - 
getValuepublic java.lang.Object getValue(double aFraction) Returns an invocation by blending this invocation with given invocation using the given fraction of this invocation.
 - 
getZeroValuepublic java.lang.Object getZeroValue(java.lang.Object anObj) Returns a "zero value" for various core types.
 
- 
 
-