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 theValueDatasetinterface.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static longserialVersionUIDFor serialization.private java.lang.NumbervalueThe 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 booleanequals(java.lang.Object obj)Tests this dataset for equality with an arbitrary object.java.lang.NumbergetValue()Returns the value.inthashCode()Returns a hash code.voidsetValue(java.lang.Number value)Sets the value and sends aDatasetChangeEventto 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 (nullpermitted).
-
-
Method Detail
-
getValue
public java.lang.Number getValue()
Returns the value.
-
setValue
public void setValue(java.lang.Number value)
Sets the value and sends aDatasetChangeEventto all registered listeners.- Parameters:
value- the new value (nullpermitted).
-
equals
public boolean equals(java.lang.Object obj)
Tests this dataset for equality with an arbitrary object.- Overrides:
equalsin classAbstractDataset- Parameters:
obj- the object (nullpermitted).- Returns:
- A boolean.
-
hashCode
public int hashCode()
Returns a hash code.- Overrides:
hashCodein classAbstractDataset- Returns:
- A hash code.
-
-