org.jgraph.graph

Class ConnectionSet.Connection

public static class ConnectionSet.Connection extends Object implements Serializable

Object that represents the connection between an edge and a port.
Field Summary
protected Objectedge
The edge that will be connected to the port.
protected booleanisSource
Indicates if port is the source of edge.
protected Objectport
The port that will be connected to the edge.
Constructor Summary
Connection()
Connection(Object edge, Object port, boolean isSource)
Constructs a new source or target connection between edge and port based on the value of source
Method Summary
booleanequals(Object obj)
Two connections are equal if they represent the source or target of the same edge.
ObjectgetEdge()
Returns the edge of the connection.
ObjectgetPort()
Returns the port of the connection.
inthashCode()
Ensure equality of hashCode wrt equals().
booleanisSource()
Returns true if port is the source of edge.
voidsetEdge(Object object)
voidsetPort(Object object)
voidsetSource(boolean b)

Field Detail

edge

protected Object edge
The edge that will be connected to the port.

isSource

protected boolean isSource
Indicates if port is the source of edge.

port

protected Object port
The port that will be connected to the edge.

Constructor Detail

Connection

public Connection()

Connection

public Connection(Object edge, Object port, boolean isSource)
Constructs a new source or target connection between edge and port based on the value of source

Method Detail

equals

public boolean equals(Object obj)
Two connections are equal if they represent the source or target of the same edge. That is, if

c1.edge == c2.edge && c1.isSource == c2.isSource.

getEdge

public Object getEdge()
Returns the edge of the connection.

getPort

public Object getPort()
Returns the port of the connection.

hashCode

public int hashCode()
Ensure equality of hashCode wrt equals().

isSource

public boolean isSource()
Returns true if port is the source of edge.

setEdge

public void setEdge(Object object)

Parameters: object

setPort

public void setPort(Object object)

Parameters: object

setSource

public void setSource(boolean b)

Parameters: b

Copyright (C) 2001-2009 JGraph Ltd. All rights reserved.