Package org.jfree.data.general
Class DefaultValueDataset
- java.lang.Object
-
- org.jfree.data.general.AbstractDataset
-
- org.jfree.data.general.DefaultValueDataset
-
- All Implemented Interfaces:
java.io.ObjectInputValidation
,java.io.Serializable
,java.lang.Cloneable
,PublicCloneable
,Dataset
,ValueDataset
,Value
public class DefaultValueDataset extends AbstractDataset implements ValueDataset, java.lang.Cloneable, PublicCloneable, java.io.Serializable
A dataset that stores a single value (that is possiblynull
). This class provides a default implementation of theValueDataset
interface.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
For serialization.private java.lang.Number
value
The value.
-
Constructor Summary
Constructors Constructor Description DefaultValueDataset()
Constructs a new dataset, initially empty.DefaultValueDataset(double value)
Creates a new dataset with the specified value.DefaultValueDataset(java.lang.Number value)
Creates a new dataset with the specified value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Tests this dataset for equality with an arbitrary object.java.lang.Number
getValue()
Returns the value.int
hashCode()
Returns a hash code.void
setValue(java.lang.Number value)
Sets the value and sends aDatasetChangeEvent
to all registered listeners.-
Methods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, canEqual, clone, fireDatasetChanged, getGroup, getNotify, hasListener, notifyListeners, removeChangeListener, setGroup, setNotify, validateObject
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jfree.data.general.Dataset
addChangeListener, getGroup, removeChangeListener, setGroup
-
Methods inherited from interface org.jfree.chart.util.PublicCloneable
clone
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
For serialization.- See Also:
- Constant Field Values
-
value
private java.lang.Number value
The value.
-
-
Constructor Detail
-
DefaultValueDataset
public DefaultValueDataset()
Constructs a new dataset, initially empty.
-
DefaultValueDataset
public DefaultValueDataset(double value)
Creates a new dataset with the specified value.- Parameters:
value
- the value.
-
DefaultValueDataset
public DefaultValueDataset(java.lang.Number value)
Creates a new dataset with the specified value.- Parameters:
value
- the initial value (null
permitted).
-
-
Method Detail
-
getValue
public java.lang.Number getValue()
Returns the value.
-
setValue
public void setValue(java.lang.Number value)
Sets the value and sends aDatasetChangeEvent
to all registered listeners.- Parameters:
value
- the new value (null
permitted).
-
equals
public boolean equals(java.lang.Object obj)
Tests this dataset for equality with an arbitrary object.- Overrides:
equals
in classAbstractDataset
- Parameters:
obj
- the object (null
permitted).- Returns:
- A boolean.
-
hashCode
public int hashCode()
Returns a hash code.- Overrides:
hashCode
in classAbstractDataset
- Returns:
- A hash code.
-
-