All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

actionPerformed(ActionEvent). Method in class Graph.GraphEditFrame
Most of the functionality from actionPerformed will migrate to collector/tool classes, which will add their own parts of menu and monitor them.
addComponents(GraphPanel). Method in class Graph.Edge
Adds Edge Attributes component to the graph panel
addEdge(Node, Node). Method in class Graph.EdgeFactory
addEdge performes some checking before it creates new edge - it checks whether node with same start and end node, already exists in the hashtable of the edges.
addNode(int, int). Method in class Graph.NodeFactory
addTool(Object, int, ToolIcon). Method in class Graph.Toolbox
addTool(Object, ToolIcon). Method in class Graph.Toolbox

C

calculateK(). Method in class Graph.EdgeDirected
Calculating necessary points for drawing the arrow (clumsy, should be improved)
calculateRect(). Method in class Graph.MovementCollector
clear(). Method in class Graph.GraphDisplay
clear(). Method in class Graph.GraphPanel
clear(). Method in class Graph.SelectionCollector
Clears the hashtables of selected edges and nodes
clearMarks(). Method in class Graph.SelectionCollector
Removes the selection marks from the selected nodes and edges.
clone(). Method in class Graph.Edge
This cloning method is never used (it should be abstract)
clone(). Method in class Graph.EdgeAttributes
clone(). Method in class Graph.EdgeDirected
Customized clone
clone(). Method in class Graph.EdgeLine
Customized cloning
clone(). Method in class Graph.EdgePanel
clone(). Method in class Graph.Node
clone(). Method in class Graph.NodeOneField
clone(). Method in class Graph.NodeProfile
clone(). Method in class Graph.NodeTextArea
clone(). Method in class Graph.NodeTwoFields
close(). Method in class Graph.DumbCollector
close method comment.
close(). Method in class Graph.EdgeDrawCollector
close(). Method in class Graph.GraphEventsCollector
close(). Method in class Graph.MovementCollector
close(). Method in class Graph.SelectionCollector
copy(). Method in class Graph.SelectionCollector
Copy performs copying selected part of the graph to the clipboard.

D

delete(). Method in class Graph.SelectionCollector
Deletes the selected edges and nodes.
deselect(). Method in class Graph.ToolIcon
deselect(Edge). Method in class Graph.SelectionCollector
deselect(Node). Method in class Graph.SelectionCollector
displayErrorStatus(String). Method in class Graph.GraphDisplay
displayErrorStatus(String). Method in class Graph.GraphEventsAdaptor
This is definetely a kludge, since Adaptors are not meant for this kind of communication (throwing Exceptions would be much nicer :)
drawEdgeMarks(Edge, Graphics). Method in class Graph.SelectionCollector
drawMoved(). Method in class Graph.MovementCollector
drawNodeMarks(Node, Graphics). Method in class Graph.SelectionCollector
DumbCollector(). Constructor for class Graph.DumbCollector
DumbCollector constructor comment.

E

Edge(Integer, Node, Node). Constructor for class Graph.Edge
Edge constructor
EdgeAttributes(GraphEventsAdaptor). Constructor for class Graph.EdgeAttributes
EdgeAttributes constructor comment.
EdgeDirected(Integer, Node, Node). Constructor for class Graph.EdgeDirected
EdgeDrawCollector(). Constructor for class Graph.EdgeDrawCollector
EdgeDrawCollector constructor comment.
EdgeFactory(). Constructor for class Graph.EdgeFactory
EdgeLine(Integer, Node, Node). Constructor for class Graph.EdgeLine
EdgePanel(GraphEventsAdaptor). Constructor for class Graph.EdgePanel
NodePanel constructor comment.
EXTENSION_TOOL. Static variable in class Graph.ToolIcon

F

flipSelection(Edge). Method in class Graph.SelectionCollector
If the edge was selected, this method deselects it (and vice versa)
flipSelection(Node). Method in class Graph.SelectionCollector
If the node was selected it deselects it, and vice versa.

G

getEdgeFactory(). Method in class Graph.GraphDisplay
getEndNode(). Method in class Graph.Edge
Get End node
getEventsAdaptor(). Method in class Graph.GraphDisplay
getEventsCollector(). Method in class Graph.GraphDisplay
getEventsCollector(). Method in class Graph.GraphEventsAdaptor
getGraphDisplay(). Method in class Graph.GraphEventsCollector
getGraphPanel(). Method in class Graph.GraphDisplay
getId(). Method in class Graph.Edge
get Id
getId(). Method in class Graph.Node
getMarkPoint(). Method in class Graph.Edge
This method returns the middle of the visible part of the edge (visible means that it is not covered by either start or end node).
getMaximumSize(). Method in class Graph.Toolbox
getMaximumSize(). Method in class Graph.ToolboxFrame
getMinimumSize(). Method in class Graph.Toolbox
getMinimumSize(). Method in class Graph.ToolboxFrame
getMinimumSize(). Method in class Graph.ToolIcon
getNodeFactory(). Method in class Graph.GraphDisplay
getNodePreferredSize(). Method in class Graph.NodeFactory
getOwner(). Method in class Graph.EdgeAttributes
getPreferredSize(). Method in class Graph.NodeOneField
getPreferredSize(). Method in class Graph.NodeProfile
getPreferredSize(). Method in class Graph.NodeTextArea
getPreferredSize(). Method in class Graph.NodeTwoFields
getPreferredSize(). Method in class Graph.Toolbox
getPreferredSize(). Method in class Graph.ToolboxFrame
getPrefferedSize(). Method in class Graph.ToolIcon
getScrollPane(). Method in class Graph.GraphDisplay
getStartNode(). Method in class Graph.Edge
get Start Node
GraphDisplay(GraphEventsCollector). Constructor for class Graph.GraphDisplay
GraphDisplay constructor comment.
GraphEditFrame(). Constructor for class Graph.GraphEditFrame
GraphEditFrame constructor comment.
GraphEditFrame(String). Constructor for class Graph.GraphEditFrame
GraphEditFrame constructor comment.
GraphEventsAdaptor(GraphEventsCollector). Constructor for class Graph.GraphEventsAdaptor
GraphEventsCollector(). Constructor for class Graph.GraphEventsCollector
GraphPanel(GraphEventsAdaptor). Constructor for class Graph.GraphPanel
GraphPanel constructor comment.
GraphScrollPane(). Constructor for class Graph.GraphScrollPane
GraphScrollPane constructor comment.
GraphScrollPane(int). Constructor for class Graph.GraphScrollPane
GraphScrollPane constructor comment.

H

hideAttr(). Method in class Graph.GraphPanel
Hides the Edge Attributes
HOST_TOOL. Static variable in class Graph.ToolIcon

I

init(). Method in class Graph.NodeOneField
init(). Method in class Graph.NodeTester
init(). Method in class Graph.NodeTextArea
init(). Method in class Graph.NodeTwoFields
initToolboxes(). Method in class Graph.GraphEditFrame
insets(). Method in class Graph.NodeOneField
insets(). Method in class Graph.NodeProfile
insets(). Method in class Graph.NodeTextArea
insets(). Method in class Graph.NodeTwoFields
intersectionEndNode(). Method in class Graph.Edge
Returns the point of intersection between edge and the end node.
intersectionStartNode(). Method in class Graph.Edge
Returns the point of intersection between edge and the start node.

K

keyPressed(KeyEvent). Method in class Graph.EdgeAttributes
keyPressed method comment.
keyPressed(KeyEvent). Method in class Graph.GraphEventsCollector
keyPressed method comment.
keyPressed(KeyEvent). Method in class Graph.GraphPanel
keyPressed method comment.
keyPressed(KeyEvent). Method in class Graph.MovementCollector
keyPressed method comment.
keyPressed(KeyEvent). Method in class Graph.Node
keyPressed method comment.
keyPressed(KeyEvent). Method in class Graph.NodeProfile
keyPressed method comment.
keyPressed(KeyEvent). Method in class Graph.SelectionCollector
keyReleased(KeyEvent). Method in class Graph.EdgeAttributes
keyReleased method comment.
keyReleased(KeyEvent). Method in class Graph.GraphEventsCollector
keyReleased method comment.
keyReleased(KeyEvent). Method in class Graph.GraphPanel
keyReleased method comment.
keyReleased(KeyEvent). Method in class Graph.MovementCollector
keyReleased method comment.
keyReleased(KeyEvent). Method in class Graph.Node
keyReleased method comment.
keyReleased(KeyEvent). Method in class Graph.NodeProfile
keyReleased method comment.
keyReleased(KeyEvent). Method in class Graph.SelectionCollector
keyTyped(KeyEvent). Method in class Graph.EdgeAttributes
keyTyped method comment.
keyTyped(KeyEvent). Method in class Graph.GraphEventsCollector
keyTyped method comment.
keyTyped(KeyEvent). Method in class Graph.GraphPanel
keyTyped method comment.
keyTyped(KeyEvent). Method in class Graph.MovementCollector
keyTyped method comment.
keyTyped(KeyEvent). Method in class Graph.Node
keyTyped method comment.
keyTyped(KeyEvent). Method in class Graph.NodeProfile
keyTyped method comment.
keyTyped(KeyEvent). Method in class Graph.SelectionCollector

M

main(String[]). Static method in class Graph.NodeTester
mouseClicked(MouseEvent). Method in class Graph.EdgeAttributes
mouseClicked method comment.
mouseClicked(MouseEvent). Method in class Graph.EdgeDrawCollector
mouseClicked method comment.
mouseClicked(MouseEvent). Method in class Graph.GraphEventsCollector
mouseClicked method comment.
mouseClicked(MouseEvent). Method in class Graph.GraphPanel
mouseClicked method comment.
mouseClicked(MouseEvent). Method in class Graph.GraphScrollPane
mouseClicked method comment.
mouseClicked(MouseEvent). Method in class Graph.MovementCollector
mouseClicked method comment.
mouseClicked(MouseEvent). Method in class Graph.Node
mouseClicked method comment.
mouseClicked(MouseEvent). Method in class Graph.NodeProfile
mouseClicked method comment.
mouseClicked(MouseEvent). Method in class Graph.SelectionCollector
mouseClicked(MouseEvent). Method in class Graph.Toolbox
mouseClicked method comment.
mouseClicked(MouseEvent). Method in class Graph.ToolboxFrame
mouseDragged(MouseEvent). Method in class Graph.EdgeAttributes
mouseDragged method comment.
mouseDragged(MouseEvent). Method in class Graph.EdgeDrawCollector
mouseDragged method comment.
mouseDragged(MouseEvent). Method in class Graph.GraphEventsCollector
mouseDragged method comment.
mouseDragged(MouseEvent). Method in class Graph.GraphPanel
mouseDragged method comment.
mouseDragged(MouseEvent). Method in class Graph.MovementCollector
mouseDragged method comment.
mouseDragged(MouseEvent). Method in class Graph.Node
mouseDragged method comment.
mouseDragged(MouseEvent). Method in class Graph.NodeProfile
mouseDragged method comment.
mouseDragged(MouseEvent). Method in class Graph.SelectionCollector
mouseDragged method comment.
mouseDragged(MouseEvent). Method in class Graph.ToolboxFrame
mouseEntered(MouseEvent). Method in class Graph.EdgeAttributes
mouseEntered method comment.
mouseEntered(MouseEvent). Method in class Graph.EdgeDrawCollector
mouseEntered method comment.
mouseEntered(MouseEvent). Method in class Graph.GraphEventsCollector
mouseEntered method comment.
mouseEntered(MouseEvent). Method in class Graph.GraphPanel
mouseEntered method comment.
mouseEntered(MouseEvent). Method in class Graph.GraphScrollPane
mouseEntered method comment.
mouseEntered(MouseEvent). Method in class Graph.MovementCollector
mouseEntered method comment.
mouseEntered(MouseEvent). Method in class Graph.Node
mouseEntered method comment.
mouseEntered(MouseEvent). Method in class Graph.NodeProfile
mouseEntered method comment.
mouseEntered(MouseEvent). Method in class Graph.Toolbox
mouseEntered method comment.
mouseEntered(MouseEvent). Method in class Graph.ToolboxFrame
mouseExited(MouseEvent). Method in class Graph.EdgeAttributes
mouseExited method comment.
mouseExited(MouseEvent). Method in class Graph.EdgeDrawCollector
mouseExited method comment.
mouseExited(MouseEvent). Method in class Graph.GraphEventsCollector
mouseExited method comment.
mouseExited(MouseEvent). Method in class Graph.GraphPanel
mouseExited method comment.
mouseExited(MouseEvent). Method in class Graph.GraphScrollPane
mouseExited method comment.
mouseExited(MouseEvent). Method in class Graph.MovementCollector
mouseExited method comment.
mouseExited(MouseEvent). Method in class Graph.Node
mouseExited method comment.
mouseExited(MouseEvent). Method in class Graph.NodeProfile
mouseExited method comment.
mouseExited(MouseEvent). Method in class Graph.Toolbox
mouseExited method comment.
mouseExited(MouseEvent). Method in class Graph.ToolboxFrame
mouseMoved(MouseEvent). Method in class Graph.EdgeAttributes
mouseMoved method comment.
mouseMoved(MouseEvent). Method in class Graph.EdgeDrawCollector
mouseMoved method comment.
mouseMoved(MouseEvent). Method in class Graph.GraphEventsCollector
mouseMoved method comment.
mouseMoved(MouseEvent). Method in class Graph.GraphPanel
mouseMoved method comment.
mouseMoved(MouseEvent). Method in class Graph.MovementCollector
mouseMoved method comment.
mouseMoved(MouseEvent). Method in class Graph.Node
mouseMoved method comment.
mouseMoved(MouseEvent). Method in class Graph.NodeProfile
mouseMoved method comment.
mouseMoved(MouseEvent). Method in class Graph.ToolboxFrame
mousePressed(MouseEvent). Method in class Graph.EdgeAttributes
mousePressed method comment.
mousePressed(MouseEvent). Method in class Graph.EdgeDrawCollector
mousePressed method comment.
mousePressed(MouseEvent). Method in class Graph.GraphEventsCollector
mousePressed method comment.
mousePressed(MouseEvent). Method in class Graph.GraphPanel
mousePressed method comment.
mousePressed(MouseEvent). Method in class Graph.GraphScrollPane
mousePressed method comment.
mousePressed(MouseEvent). Method in class Graph.MovementCollector
mousePressed method comment.
mousePressed(MouseEvent). Method in class Graph.Node
mousePressed method comment.
mousePressed(MouseEvent). Method in class Graph.NodeProfile
mousePressed method comment.
mousePressed(MouseEvent). Method in class Graph.SelectionCollector
mousePressed method comment.
mousePressed(MouseEvent). Method in class Graph.Toolbox
mousePressed method comment.
mousePressed(MouseEvent). Method in class Graph.ToolboxFrame
mouseReleased(MouseEvent). Method in class Graph.EdgeAttributes
mouseReleased method comment.
mouseReleased(MouseEvent). Method in class Graph.EdgeDrawCollector
mouseReleased method comment.
mouseReleased(MouseEvent). Method in class Graph.GraphEventsCollector
mouseReleased method comment.
mouseReleased(MouseEvent). Method in class Graph.GraphPanel
mouseReleased method comment.
mouseReleased(MouseEvent). Method in class Graph.GraphScrollPane
mouseReleased method comment.
mouseReleased(MouseEvent). Method in class Graph.MovementCollector
mouseReleased method comment.
mouseReleased(MouseEvent). Method in class Graph.Node
mouseReleased method comment.
mouseReleased(MouseEvent). Method in class Graph.NodeProfile
mouseReleased method comment.
mouseReleased(MouseEvent). Method in class Graph.SelectionCollector
mouseReleased method comment.
mouseReleased(MouseEvent). Method in class Graph.Toolbox
mouseReleased method comment.
mouseReleased(MouseEvent). Method in class Graph.ToolboxFrame
MovementCollector(). Constructor for class Graph.MovementCollector

N

newEdge(String, Node, Node). Method in class Graph.EdgeFactory
Creates new instance of given edge class
newNode(String). Method in class Graph.NodeFactory
Node(Integer, GraphEventsAdaptor). Constructor for class Graph.Node
NodeFactory(). Constructor for class Graph.NodeFactory
NodeOneField(Integer, GraphEventsAdaptor). Constructor for class Graph.NodeOneField
NodeProfile(Integer, GraphEventsAdaptor). Constructor for class Graph.NodeProfile
Constructor
NodeTester(). Constructor for class Graph.NodeTester
NodeTextArea(Integer, GraphEventsAdaptor). Constructor for class Graph.NodeTextArea
NodeTwoFields(Integer, GraphEventsAdaptor). Constructor for class Graph.NodeTwoFields

P

paint(Graphics). Method in class Graph.Edge
paint(Graphics). Method in class Graph.EdgeDirected
paint(Graphics). Method in class Graph.EdgeLine
paint(Graphics). Method in class Graph.EdgePanel
paint method comment.
paint(Graphics). Method in class Graph.GraphEditFrame
paint(Graphics). Method in class Graph.GraphEventsCollector
paint(Graphics). Method in class Graph.GraphPanel
paint(Graphics). Method in class Graph.GraphScrollPane
paint(Graphics). Method in class Graph.MovementCollector
paint(Graphics). Method in class Graph.Node
paint(Graphics). Method in class Graph.NodeOneField
paint method comment.
paint(Graphics). Method in class Graph.NodeProfile
paint method comment.
paint(Graphics). Method in class Graph.NodeTester
paint(Graphics). Method in class Graph.NodeTextArea
paint method comment.
paint(Graphics). Method in class Graph.NodeTwoFields
paint method comment.
paint(Graphics). Method in class Graph.SelectionCollector
paint(Graphics). Method in class Graph.Toolbox
paint(Graphics). Method in class Graph.ToolboxFrame
paint(Graphics). Method in class Graph.ToolIcon
paintEdges(). Method in class Graph.GraphDisplay
Draws the edges
paste(). Method in class Graph.SelectionCollector
Pastes cloned nodes and edges from the clipboard to the Panel

R

removeComponents(GraphPanel). Method in class Graph.Edge
reset(). Method in class Graph.GraphEditFrame
reset(). Method in class Graph.Toolbox
resize(double). Method in class Graph.Node
resize(double). Method in class Graph.NodeOneField
resize(double). Method in class Graph.NodeProfile
resize(double). Method in class Graph.NodeTextArea
resize(double). Method in class Graph.NodeTwoFields

S

select(). Method in class Graph.ToolIcon
select(Edge). Method in class Graph.SelectionCollector
select(Node). Method in class Graph.SelectionCollector
selectEdges(). Method in class Graph.SelectionCollector
SelectionCollector(). Constructor for class Graph.SelectionCollector
SelectionCollector constructor comment.
setBounds(int, int, int, int). Method in class Graph.Node
Timestamps are updated when Bounds/Location/Size are changed.
setCodeBase(URL). Method in class Graph.GraphEditFrame
setEdgeType(String). Method in class Graph.EdgeFactory
Sets edge type
setEndNode(Node). Method in class Graph.Edge
setEventAdaptor(GraphEventsAdaptor). Method in class Graph.Edge
setEventAdaptor(GraphEventsAdaptor). Method in class Graph.EdgeAttributes
setEventAdaptor(GraphEventsAdaptor). Method in class Graph.EdgeDirected
setEventAdaptor(GraphEventsAdaptor). Method in class Graph.EdgeLine
setEventAdaptor(GraphEventsAdaptor). Method in class Graph.Node
setEventsCollector(GraphEventsCollector). Method in class Graph.GraphDisplay
setEventsCollector(GraphEventsCollector). Method in class Graph.GraphEventsAdaptor
setGraphDisplay(GraphDisplay). Method in class Graph.EdgeDrawCollector
setGraphDisplay(GraphDisplay). Method in class Graph.EdgeFactory
setGraphDisplay(GraphDisplay). Method in class Graph.GraphEditFrame
setGraphDisplay(GraphDisplay). Method in class Graph.GraphEventsCollector
setGraphDisplay(GraphDisplay). Method in class Graph.GraphScrollPane
setGraphDisplay(GraphDisplay). Method in class Graph.MovementCollector
setGraphDisplay(GraphDisplay). Method in class Graph.NodeFactory
setGraphDisplay(GraphDisplay). Method in class Graph.Toolbox
setHostCollector(GraphEventsCollector). Method in interface Graph.ExtensionCollector
setHostCollector(GraphEventsCollector). Method in class Graph.MovementCollector
setId(Integer). Method in class Graph.Edge
setId(Integer). Method in class Graph.Node
setModifier(int). Method in class Graph.ToolIcon
setNodeType(String). Method in class Graph.NodeFactory
setOwner(Edge). Method in class Graph.EdgeAttributes
setPath(String). Method in class Graph.GraphEditFrame
setStartNode(Node). Method in class Graph.Edge
setStatusLine(String). Method in class Graph.GraphDisplay
setToolDescription(String). Method in class Graph.ToolIcon
showAttr(). Method in class Graph.GraphPanel
Shows the Edge Attributes
start(). Method in class Graph.NodeTester

T

ta. Variable in class Graph.NodeTextArea
tf. Variable in class Graph.NodeOneField
tf. Variable in class Graph.NodeTwoFields
tf1. Variable in class Graph.NodeTwoFields
timestamp. Variable in class Graph.Node
timestampEnd. Variable in class Graph.Edge
Timestamps, used to indicate the time when the last change of the node position happened.
timestampStart. Variable in class Graph.Edge
Timestamps, used to indicate the time when the last change of the node position happened.
Toolbox(int, String). Constructor for class Graph.Toolbox
ToolboxFrame(Toolbox, Frame). Constructor for class Graph.ToolboxFrame
ToolboxFrame constructor comment.
ToolIcon(Image). Constructor for class Graph.ToolIcon
ToolIcon constructor comment.
ToolIcon(Image, String). Constructor for class Graph.ToolIcon
toolSelected(String, Object). Method in class Graph.GraphDisplay
Used for communication between toolbox and the graphDisplay
transfer(GraphEventsCollector). Method in interface Graph.HostCollector
Transfer of control between host and extension collector
transfer(GraphEventsCollector). Method in class Graph.SelectionCollector

U

update(Graphics). Method in class Graph.GraphEditFrame
update(Graphics). Method in class Graph.GraphEventsCollector
update(Graphics). Method in class Graph.GraphPanel
Usual update for the double buffered Graphics
update(Graphics). Method in class Graph.GraphScrollPane
update(Graphics). Method in class Graph.MovementCollector
update(Graphics). Method in class Graph.NodeOneField
update(Graphics). Method in class Graph.NodeTester
update(Graphics). Method in class Graph.NodeTextArea
update(Graphics). Method in class Graph.NodeTwoFields
update(Graphics). Method in class Graph.SelectionCollector