Package org.jfree.data.time
Class TimePeriodValue
java.lang.Object
org.jfree.data.time.TimePeriodValue
- All Implemented Interfaces:
Serializable
,Cloneable
public class TimePeriodValue extends Object implements Cloneable, Serializable
Represents a time period and an associated value.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description TimePeriodValue(TimePeriod period, double value)
Constructs a new data pair.TimePeriodValue(TimePeriod period, Number value)
Constructs a new data item. -
Method Summary
Modifier and Type Method Description Object
clone()
Clones the data pair.boolean
equals(Object o)
Tests this object for equality with the target object.TimePeriod
getPeriod()
Returns the time period.Number
getValue()
Returns the value.int
hashCode()
Returns a hash code value for the object.void
setValue(Number value)
Sets the value for this data item.
-
Constructor Details
-
TimePeriodValue
Constructs a new data item.- Parameters:
period
- the time period.value
- the value associated with the time period.
-
TimePeriodValue
Constructs a new data pair.- Parameters:
period
- the time period.value
- the value associated with the time period.
-
-
Method Details
-
getPeriod
Returns the time period.- Returns:
- the time period.
-
getValue
Returns the value.- Returns:
- the value.
-
setValue
Sets the value for this data item.- Parameters:
value
- the new value.
-
equals
Tests this object for equality with the target object. -
hashCode
public int hashCode()Returns a hash code value for the object. -
clone
Clones the data pair.Notes: --> no need to clone the period or value since they are immutable classes.
- Returns:
- a clone of this data pair.
-