org.eclipse.draw2d
Class ConnectionAnchorBase
java.lang.Object
org.eclipse.draw2d.ConnectionAnchorBase
- All Implemented Interfaces:
- ConnectionAnchor
- Direct Known Subclasses:
- AbstractConnectionAnchor, XYAnchor
- public abstract class ConnectionAnchorBase
- extends java.lang.Object
- implements ConnectionAnchor
Provides support for a ConnectionAnchor. A ConnectionAnchor is one of the end points
of a Connection
. It holds listeners and notifies them if the anchor is moved.
Field Summary |
protected java.util.List |
listeners
The list of listeners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listeners
protected java.util.List listeners
- The list of listeners
ConnectionAnchorBase
public ConnectionAnchorBase()
addAnchorListener
public void addAnchorListener(AnchorListener listener)
- Description copied from interface:
ConnectionAnchor
- Adds a listener interested in the movement of this ConnectionAnchor.
- Specified by:
addAnchorListener
in interface ConnectionAnchor
- Parameters:
listener
- The AnchorListener to be added- See Also:
ConnectionAnchor.addAnchorListener(AnchorListener)
removeAnchorListener
public void removeAnchorListener(AnchorListener listener)
- Description copied from interface:
ConnectionAnchor
- Removes the listener.
- Specified by:
removeAnchorListener
in interface ConnectionAnchor
- Parameters:
listener
- The AnchorListener to be removed- See Also:
ConnectionAnchor.removeAnchorListener(AnchorListener)
fireAnchorMoved
protected void fireAnchorMoved()
- Notifies all the listeners in the list of a change in position of this anchor. This is
called from one of the implementing anchors when its location is changed.
- Since:
- 2.0