Package com.reportmill.shape
Class RMShapeAnim.Record
- java.lang.Object
-
- java.lang.Number
-
- com.reportmill.shape.RMShapeAnim.Record
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- RMShapeAnim
public static class RMShapeAnim.Record extends java.lang.Number
An inner class to represent a time/value snapshot for an attribute.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Record(float aTime, java.lang.Object aValue, java.lang.String anInterp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
RMShapeAnim.Record
deriveRecord(float aTime)
RMShapeAnim.Record
deriveRecord(java.lang.Object aValue)
RMShapeAnim.Record
deriveRecord(java.lang.String anInterpolation)
double
doubleValue()
boolean
equals(java.lang.Object anObj)
float
floatValue()
java.lang.String
getInterpolation()
float
getTime()
java.lang.Object
getValue()
int
intValue()
long
longValue()
-
-
-
Method Detail
-
getTime
public float getTime()
-
getValue
public java.lang.Object getValue()
-
getInterpolation
public java.lang.String getInterpolation()
-
deriveRecord
public RMShapeAnim.Record deriveRecord(float aTime)
-
deriveRecord
public RMShapeAnim.Record deriveRecord(java.lang.Object aValue)
-
deriveRecord
public RMShapeAnim.Record deriveRecord(java.lang.String anInterpolation)
-
floatValue
public float floatValue()
- Specified by:
floatValue
in classjava.lang.Number
-
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in classjava.lang.Number
-
intValue
public int intValue()
- Specified by:
intValue
in classjava.lang.Number
-
longValue
public long longValue()
- Specified by:
longValue
in classjava.lang.Number
-
equals
public boolean equals(java.lang.Object anObj)
- Overrides:
equals
in classjava.lang.Object
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
-