Package org.jfree.chart.plot
Class ValueMarker
- java.lang.Object
-
- org.jfree.chart.plot.Marker
-
- org.jfree.chart.plot.ValueMarker
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class ValueMarker extends Marker
A marker that represents a single value. Markers can be added to plots to highlight specific values.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private double
value
The value.
-
Constructor Summary
Constructors Constructor Description ValueMarker(double value)
Creates a new marker.ValueMarker(double value, java.awt.Paint paint, java.awt.Stroke stroke)
Creates a new marker.ValueMarker(double value, java.awt.Paint paint, java.awt.Stroke stroke, java.awt.Paint outlinePaint, java.awt.Stroke outlineStroke, float alpha)
Creates a new value marker.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canEqual(java.lang.Object other)
Ensures symmetry between super/subclass implementations of equals.boolean
equals(java.lang.Object obj)
Tests this marker for equality with an arbitrary object.double
getValue()
Returns the value.int
hashCode()
void
setValue(double value)
Sets the value for the marker and sends aMarkerChangeEvent
to all registered listeners.-
Methods inherited from class org.jfree.chart.plot.Marker
addChangeListener, clone, getAlpha, getLabel, getLabelAnchor, getLabelBackgroundColor, getLabelFont, getLabelOffset, getLabelOffsetType, getLabelPaint, getLabelTextAnchor, getListeners, getOutlinePaint, getOutlineStroke, getPaint, getStroke, notifyListeners, removeChangeListener, setAlpha, setLabel, setLabelAnchor, setLabelBackgroundColor, setLabelFont, setLabelOffset, setLabelOffsetType, setLabelPaint, setLabelTextAnchor, setOutlinePaint, setOutlineStroke, setPaint, setStroke
-
-
-
-
Constructor Detail
-
ValueMarker
public ValueMarker(double value)
Creates a new marker.- Parameters:
value
- the value.
-
ValueMarker
public ValueMarker(double value, java.awt.Paint paint, java.awt.Stroke stroke)
Creates a new marker.- Parameters:
value
- the value.paint
- the paint (null
not permitted).stroke
- the stroke (null
not permitted).
-
ValueMarker
public ValueMarker(double value, java.awt.Paint paint, java.awt.Stroke stroke, java.awt.Paint outlinePaint, java.awt.Stroke outlineStroke, float alpha)
Creates a new value marker.- Parameters:
value
- the value.paint
- the paint (null
not permitted).stroke
- the stroke (null
not permitted).outlinePaint
- the outline paint (null
permitted).outlineStroke
- the outline stroke (null
permitted).alpha
- the alpha transparency (in the range 0.0f to 1.0f).
-
-
Method Detail
-
getValue
public double getValue()
Returns the value.- Returns:
- The value.
- See Also:
setValue(double)
-
setValue
public void setValue(double value)
Sets the value for the marker and sends aMarkerChangeEvent
to all registered listeners.- Parameters:
value
- the value.- See Also:
getValue()
-
equals
public boolean equals(java.lang.Object obj)
Tests this marker for equality with an arbitrary object. This method returnstrue
if:obj
is notnull
;obj
is an instance ofValueMarker
;obj
has the same value as this marker;super.equals(obj)
returnstrue
.
-
canEqual
public boolean canEqual(java.lang.Object other)
Ensures symmetry between super/subclass implementations of equals. For more detail, see http://jqno.nl/equalsverifier/manual/inheritance.
-
-