org.jhotdraw.figures
Class ShortestDistanceConnector
java.lang.Object
org.jhotdraw.standard.AbstractConnector
org.jhotdraw.figures.ShortestDistanceConnector
- All Implemented Interfaces:
- java.io.Serializable, Connector, Storable
public class ShortestDistanceConnector
- extends AbstractConnector
A ShortestDistance locates connection points by
finding the shortest distance between the start and
end of the connection.
It doesn't connect to the areas defined by Figure.connectionInsets()
- See Also:
Figure.connectionInsets()
,
Connector
,
Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShortestDistanceConnector
public ShortestDistanceConnector()
ShortestDistanceConnector
public ShortestDistanceConnector(Figure owner)
findStart
public java.awt.Point findStart(ConnectionFigure connection)
- Description copied from interface:
Connector
- Finds the start point for the connection.
- Specified by:
findStart
in interface Connector
- Overrides:
findStart
in class AbstractConnector
findEnd
public java.awt.Point findEnd(ConnectionFigure connection)
- Description copied from interface:
Connector
- Finds the end point for the connection.
- Specified by:
findEnd
in interface Connector
- Overrides:
findEnd
in class AbstractConnector
findPoint
protected java.awt.Point findPoint(ConnectionFigure connection,
boolean getStart)