public interface

DialLayer

org.jfree.chart.plot.dial.DialLayer
Known Indirect Subclasses

Class Overview

A dial layer draws itself within a reference frame. The view frame is a subset of the reference frame, and defines the area that is actually visible.

Classes that implement this interface should be Serializable, otherwise chart serialization may fail.

Summary

Public Methods
abstract void addChangeListener(DialLayerChangeListener listener)
Registers a listener with this layer, so that it receives notification of changes to this layer.
abstract void draw(Graphics2D g2, DialPlot plot, Rectangle2D frame, Rectangle2D view)
Draws the content of this layer.
abstract boolean hasListener(EventListener listener)
Returns true if the specified listener is currently registered with the this layer.
abstract boolean isClippedToWindow()
Returns true if the drawing should be clipped to the dial window (which is defined by the DialFrame), and false otherwise.
abstract boolean isVisible()
Returns a flag that indicates whether or not the layer is visible.
abstract void removeChangeListener(DialLayerChangeListener listener)
Deregisters a listener, so that it no longer receives notification of changes to this layer.

Public Methods

public abstract void addChangeListener (DialLayerChangeListener listener)

Registers a listener with this layer, so that it receives notification of changes to this layer.

Parameters
listener the listener.

public abstract void draw (Graphics2D g2, DialPlot plot, Rectangle2D frame, Rectangle2D view)

Draws the content of this layer.

Parameters
g2 the graphics target (null not permitted).
plot the plot (typically this should not be null, but for a layer that doesn't need to reference the plot, it may be permitted).
frame the reference frame for the dial's geometry (null not permitted). This is typically larger than the visible area of the dial (see the next parameter).
view the visible area for the dial (null not permitted).

public abstract boolean hasListener (EventListener listener)

Returns true if the specified listener is currently registered with the this layer.

Parameters
listener the listener.
Returns
  • A boolean.

public abstract boolean isClippedToWindow ()

Returns true if the drawing should be clipped to the dial window (which is defined by the DialFrame), and false otherwise.

Returns
  • A boolean.

public abstract boolean isVisible ()

Returns a flag that indicates whether or not the layer is visible.

Returns
  • A boolean.

public abstract void removeChangeListener (DialLayerChangeListener listener)

Deregisters a listener, so that it no longer receives notification of changes to this layer.

Parameters
listener the listener.