Class DisplayConnection

java.lang.Object
   |
   +----DisplayConnection

class DisplayConnection
extends Object

Variable Index

 o connection
 o connectionLineWidth
 o displayInConnector
 o displayInConnectorPoint
 o displayOutConnector
 o displayOutConnectorPoint

Constructor Index

 o DisplayConnection(Connection, DisplayConnector, DisplayConnector)
Create a new DisplayConnection.

Method Index

 o disconnect()
Called after the Connection for this DisplayConnection is removed from the Network.
 o drawLine(Graphics, int, int, int, int, int, Color)
Draw a line with specified color and width.
 o getArea()
 o getConnection()
 o paint(Graphics)

Variables

 o connection
 private Connection connection
 o displayInConnectorPoint
 private Point displayInConnectorPoint
 o displayOutConnectorPoint
 private Point displayOutConnectorPoint
 o displayInConnector
 private DisplayConnector displayInConnector
 o displayOutConnector
 private DisplayConnector displayOutConnector
 o connectionLineWidth
 private static final int connectionLineWidth

Constructors

 o DisplayConnection
 DisplayConnection(Connection c,
                   DisplayConnector in,
                   DisplayConnector out)
Create a new DisplayConnection. The parameters are used to indicate the DisplayConnectors for the InConnector and the OutConnector

Methods

 o paint
 void paint(Graphics g)
Parameters:
g - the Graphics object the paint() method of DisplayNetwork was called with.
 o getArea
 Rectangle getArea()
Returns:
the smallest Rectangle in which this DisplayConnection fits.
 o getConnection
 Connection getConnection()
 o disconnect
 void disconnect()
Called after the Connection for this DisplayConnection is removed from the Network. Notifies the DisplayConnector for the InConnector that it is no longer connected.

 o drawLine
 private void drawLine(Graphics g,
                       int startX,
                       int startY,
                       int endX,
                       int endY,
                       int wid,
                       Color col)
Draw a line with specified color and width. Submitted by Cliff Berg to http://www.digitalfocus.com/faq/VR.html#GR_35.