org.eclipse.draw2d
Interface RoutingListener
-
All Known Implementing Classes:
-
RoutingAnimator,
RoutingListener.Stub
- public interface RoutingListener
Classes which implement this interface provide callback hooks for various routing
related events.
Instances can be hooked to a
PolylineConnection
by calling
PolylineConnection.addRoutingListener(RoutingListener)
.
-
Since:
- 3.2
Nested Class Summary
|
static class
|
RoutingListener.Stub
A stub implementation which implements all required methods. |
Method Summary
|
void
|
invalidate
(
Connection connection)
Called when the connection has been invalidated. |
void
|
postRoute
(
Connection connection)
Called after normal routing has completed. |
void
|
remove
(
Connection connection)
Called when a connection has been removed from its router. |
boolean
|
route
(
Connection connection)
Called prior to routing occurring. |
void
|
setConstraint
(
Connection connection,
java.lang.Object constraint)
Called when the connection's routing constraint has been set or initialized. |
invalidate
public void invalidate(
Connection connection)
- Called when the connection has been invalidated.
-
-
Parameters:
-
connection
- the connection -
Since:
- 3.2
postRoute
public void postRoute(
Connection connection)
- Called after normal routing has completed.
-
-
Parameters:
-
connection
- the routed connection -
Since:
- 3.2
remove
public void remove(
Connection connection)
- Called when a connection has been removed from its router.
-
-
Parameters:
-
connection
- the connection -
Since:
- 3.2
route
public boolean route(
Connection connection)
- Called prior to routing occurring. A listener may intercept routing by
returning
true
. If intercepted, the connection's
ConnectionRouter
will not perform routing.
-
-
Parameters:
-
connection
- the connection being routed
-
Returns:
-
true
if routing has been performed by the listener -
Since:
- 3.2
setConstraint
public void setConstraint(
Connection connection,
java.lang.Object constraint)
- Called when the connection's routing constraint has been set or initialized.
-
-
Parameters:
-
connection
- the connection -
constraint
- the new constraint -
Since:
- 3.2
Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.