public abstract class AbstractDialLayer extends Object implements DialLayer
DialLayer. It includes
an event notification mechanism.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDialLayer()
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(DialLayerChangeListener listener)
Registers an object for notification of changes to the dial layer.
|
Object |
clone()
Returns a clone of this instance.
|
boolean |
equals(Object obj)
Tests this instance for equality with an arbitrary object.
|
int |
hashCode()
Returns a hash code for this instance.
|
boolean |
hasListener(EventListener listener)
Returns
true if the specified object is registered with
the dataset as a listener. |
boolean |
isVisible()
Returns
true if this layer is visible (should be displayed),
and false otherwise. |
protected void |
notifyListeners(DialLayerChangeEvent event)
Notifies all registered listeners that the dial layer has changed.
|
void |
removeChangeListener(DialLayerChangeListener listener)
Deregisters an object for notification of changes to the dial layer.
|
void |
setVisible(boolean visible)
Sets the flag that determines whether or not this layer is drawn by
the plot, and sends a
DialLayerChangeEvent to all registered
listeners. |
finalize, getClass, notify, notifyAll, toString, wait, wait, waitdraw, isClippedToWindowpublic boolean isVisible()
true if this layer is visible (should be displayed),
and false otherwise.isVisible in interface DialLayersetVisible(boolean)public void setVisible(boolean visible)
DialLayerChangeEvent to all registered
listeners.visible - the flag.isVisible()public boolean equals(Object obj)
public int hashCode()
public Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedException - if there is a problem cloning this
instance.public void addChangeListener(DialLayerChangeListener listener)
addChangeListener in interface DialLayerlistener - the object that is being registered.removeChangeListener(DialLayerChangeListener)public void removeChangeListener(DialLayerChangeListener listener)
removeChangeListener in interface DialLayerlistener - the object to deregister.addChangeListener(DialLayerChangeListener)public boolean hasListener(EventListener listener)
true if the specified object is registered with
the dataset as a listener. Most applications won't need to call this
method, it exists mainly for use by unit testing code.hasListener in interface DialLayerlistener - the listener.protected void notifyListeners(DialLayerChangeEvent event)
DialLayerChangeEvent provides information about the change.event - information about the change to the axis.Copyright © 2001–2017 JFree.org. All rights reserved.