public class

IntervalMarker

extends Marker
implements Serializable Cloneable
java.lang.Object
   ↳ org.jfree.chart.plot.Marker
     ↳ org.jfree.chart.plot.IntervalMarker

Class Overview

Represents an interval to be highlighted in some way.

Summary

Public Constructors
IntervalMarker(double start, double end)
Constructs an interval marker.
IntervalMarker(double start, double end, Paint paint)
Creates a new interval marker with the specified range and fill paint.
IntervalMarker(double start, double end, Paint paint, Stroke stroke, Paint outlinePaint, Stroke outlineStroke, float alpha)
Constructs an interval marker.
Public Methods
Object clone()
Returns a clone of the marker.
boolean equals(Object obj)
Tests the marker for equality with an arbitrary object.
double getEndValue()
Returns the end value for the interval.
GradientPaintTransformer getGradientPaintTransformer()
Returns the gradient paint transformer.
double getStartValue()
Returns the start value for the interval.
void setEndValue(double value)
Sets the end value for the marker and sends a MarkerChangeEvent to all registered listeners.
void setGradientPaintTransformer(GradientPaintTransformer transformer)
Sets the gradient paint transformer and sends a MarkerChangeEvent to all registered listeners.
void setStartValue(double value)
Sets the start value for the marker and sends a MarkerChangeEvent to all registered listeners.
[Expand]
Inherited Methods
From class org.jfree.chart.plot.Marker
From class java.lang.Object

Public Constructors

public IntervalMarker (double start, double end)

Constructs an interval marker.

Parameters
start the start of the interval.
end the end of the interval.

public IntervalMarker (double start, double end, Paint paint)

Creates a new interval marker with the specified range and fill paint. The outline paint and stroke default to null.

Parameters
start the lower bound of the interval.
end the upper bound of the interval.
paint the fill paint (null not permitted).

public IntervalMarker (double start, double end, Paint paint, Stroke stroke, Paint outlinePaint, Stroke outlineStroke, float alpha)

Constructs an interval marker.

Parameters
start the start of the interval.
end the end of the interval.
paint the paint (null not permitted).
stroke the stroke (null not permitted).
outlinePaint the outline paint.
outlineStroke the outline stroke.
alpha the alpha transparency.

Public Methods

public Object clone ()

Returns a clone of the marker.

Returns
  • A clone.
Throws
CloneNotSupportedException Not thrown by this class, but the exception is declared for the use of subclasses.

public boolean equals (Object obj)

Tests the marker for equality with an arbitrary object.

Parameters
obj the object (null permitted).
Returns
  • A boolean.

public double getEndValue ()

Returns the end value for the interval.

Returns
  • The end value.

public GradientPaintTransformer getGradientPaintTransformer ()

Returns the gradient paint transformer.

Returns
  • The gradient paint transformer (possibly null).

public double getStartValue ()

Returns the start value for the interval.

Returns
  • The start value.

public void setEndValue (double value)

Sets the end value for the marker and sends a MarkerChangeEvent to all registered listeners.

Parameters
value the value.

public void setGradientPaintTransformer (GradientPaintTransformer transformer)

Sets the gradient paint transformer and sends a MarkerChangeEvent to all registered listeners.

Parameters
transformer the transformer (null permitted).

public void setStartValue (double value)

Sets the start value for the marker and sends a MarkerChangeEvent to all registered listeners.

Parameters
value the value.