|
Header
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.chart.plot.dial.AbstractDialLayer
public abstract class AbstractDialLayer
A base class that can be used to implement a DialLayer
. It includes
an event notification mechanism.
Constructor Summary | |
---|---|
protected |
AbstractDialLayer()
Creates a new instance. |
Method Summary | |
---|---|
void |
addChangeListener(DialLayerChangeListener listener)
Registers an object for notification of changes to the dial layer. |
java.lang.Object |
clone()
Returns a clone of this instance. |
boolean |
equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object. |
int |
hashCode()
Returns a hash code for this instance. |
boolean |
hasListener(java.util.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. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.chart.plot.dial.DialLayer |
---|
draw, isClippedToWindow |
Constructor Detail |
---|
protected AbstractDialLayer()
Method Detail |
---|
public boolean isVisible()
true
if this layer is visible (should be displayed),
and false
otherwise.
isVisible
in interface DialLayer
setVisible(boolean)
public void setVisible(boolean visible)
DialLayerChangeEvent
to all registered
listeners.
visible
- the flag.isVisible()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the object (null
permitted).
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- if there is a problem cloning this
instance.public void addChangeListener(DialLayerChangeListener listener)
addChangeListener
in interface DialLayer
listener
- the object that is being registered.removeChangeListener(DialLayerChangeListener)
public void removeChangeListener(DialLayerChangeListener listener)
removeChangeListener
in interface DialLayer
listener
- the object to deregister.addChangeListener(DialLayerChangeListener)
public boolean hasListener(java.util.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 DialLayer
listener
- the listener.
protected void notifyListeners(DialLayerChangeEvent event)
DialLayerChangeEvent
provides information about the change.
event
- information about the change to the axis.
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |