|
JHotDraw 7.5.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jhotdraw.beans.AbstractBean
org.jhotdraw.draw.AbstractConstrainer
public abstract class AbstractConstrainer
This abstract class can be extended to implement a Constrainer
.
Field Summary | |
---|---|
protected javax.swing.event.ChangeEvent |
changeEvent
Only one ChangeEvent is needed per model instance since the
event's only (read-only) state is the source property. |
protected javax.swing.event.EventListenerList |
listenerList
The listeners waiting for model changes. |
Fields inherited from class org.jhotdraw.beans.AbstractBean |
---|
propertySupport |
Constructor Summary | |
---|---|
AbstractConstrainer()
Creates a new instance. |
Method Summary | |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l)
Adds a ChangeListener . |
AbstractConstrainer |
clone()
|
protected void |
fireStateChanged()
Runs each ChangeListener 's stateChanged method. |
void |
removeChangeListener(javax.swing.event.ChangeListener l)
Removes a ChangeListener . |
Methods inherited from class org.jhotdraw.beans.AbstractBean |
---|
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jhotdraw.draw.Constrainer |
---|
constrainAngle, constrainPoint, constrainRectangle, draw, rotateAngle, translatePoint, translateRectangle |
Field Detail |
---|
protected javax.swing.event.EventListenerList listenerList
protected transient javax.swing.event.ChangeEvent changeEvent
ChangeEvent
is needed per model instance since the
event's only (read-only) state is the source property. The source
of events generated here is always "this".
Constructor Detail |
---|
public AbstractConstrainer()
Method Detail |
---|
public void addChangeListener(javax.swing.event.ChangeListener l)
ChangeListener
.
addChangeListener
in interface Constrainer
public void removeChangeListener(javax.swing.event.ChangeListener l)
ChangeListener
.
removeChangeListener
in interface Constrainer
protected void fireStateChanged()
ChangeListener
's stateChanged
method.
EventListenerList
public AbstractConstrainer clone()
clone
in class AbstractBean
|
Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project. Some rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |