org.jfree.chart.plot

Class ValueMarker

Implemented Interfaces:
Cloneable, Serializable

public class ValueMarker
extends Marker

A marker that represents a single value. Markers can be added to plots to highlight specific values.

Constructor Summary

ValueMarker(double value)
Creates a new marker.
ValueMarker(double value, Paint paint, Stroke stroke)
Creates a new marker.
ValueMarker(double value, Paint paint, Stroke stroke, Paint outlinePaint, Stroke outlineStroke, float alpha)
Creates a new value marker.

Method Summary

boolean
equals(Object obj)
Tests this marker for equality with an arbitrary object.
double
getValue()
Returns the value.
void
setValue(double value)
Sets the value for the marker and sends a MarkerChangeEvent to all registered listeners.

Methods inherited from class org.jfree.chart.plot.Marker

addChangeListener, clone, equals, getAlpha, getLabel, getLabelAnchor, getLabelFont, getLabelOffset, getLabelOffsetType, getLabelPaint, getLabelTextAnchor, getListeners, getOutlinePaint, getOutlineStroke, getPaint, getStroke, notifyListeners, removeChangeListener, setAlpha, setLabel, setLabelAnchor, setLabelFont, setLabelOffset, setLabelOffsetType, setLabelPaint, setLabelTextAnchor, setOutlinePaint, setOutlineStroke, setPaint, setStroke

Constructor Details

ValueMarker

public ValueMarker(double value)
Creates a new marker.
Parameters:
value - the value.

ValueMarker

public ValueMarker(double value,
                   Paint paint,
                   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,
                   Paint paint,
                   Stroke stroke,
                   Paint outlinePaint,
                   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.

Method Details

equals

public boolean equals(Object obj)
Tests this marker for equality with an arbitrary object. This method returns true if:
  • obj is not null;
  • obj is an instance of ValueMarker;
  • obj has the same value as this marker;
  • super.equals(obj) returns true.
Overrides:
equals in interface Marker
Parameters:
obj - the object (null permitted).
Returns:
A boolean.

getValue

public double getValue()
Returns the value.
Returns:
The value.

setValue

public void setValue(double value)
Sets the value for the marker and sends a MarkerChangeEvent to all registered listeners.
Parameters:
value - the value.
Since:
1.0.3