Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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()
      • 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.