Package: Default Diagram Back to overview

Adjazenzliste class
Subclasses: BellmanFordMoore, Dijkstra
Attributes
Name Type Visibility
adlist Vector[]   public
Operations
Name Parameters Returns Visibility
Adjazenzliste     public
contains
Edge e
 
boolean   public
find
int tail
int head
 
Edge   public
contains
int n
 
boolean   public
getCost
Node tail
Node head
 
int   public
contains
Node n
 
boolean   public
contains
Object o
int n
 
boolean   public
getEdgesWithTail
int tailvalue
 
Vector   public
getEdgesWithTail
Node tail
 
Vector   public
add
Node tail
Node head
int cost
 
  public
add
Edge e
 
  public
add
int n
 
  public
add
Node n
 
  public
remove
Edge e
 
  public
remove
Node n
 
  public
remove
int n
 
  public
getMaxNodeNumber   int   public
getNodeVector   Vector   public
toString   String   public
ordnung   int   public
size   int   public
toHtml   String   public
writeTo
String filename
 
  public
writeAsText
String filename
 
  public
readFrom
String filename
 
  public
getAdlist   Vector[]   public
sortEdgeList
int node
 
  public
sortEdgeList
Node node
 
  public
sortEdgeLists     public
main
String[] args
 
  public


AdjazenzlistenViewer class
Inherits from: JScrollPane
Implements: Printable
Attributes
Name Type Visibility
adlistPane JEditorPane   public
Operations
Name Parameters Returns Visibility
AdjazenzlistenViewer     public
AdjazenzlistenViewer
String adjazenzliste
 
  public
setText
String adjazenzliste
 
  public
print
Graphics g
PageFormat pf
int pi
 
int   public


Adjazenzmatrix class
Inherits from: Matrix
Subclasses: FloydWarshall
Operations
Name Parameters Returns Visibility
Adjazenzmatrix     public
Adjazenzmatrix
Adjazenzliste al
 
  public
setAdjazenzmatrix
Adjazenzliste al
 
  public
init     public
main
String[] args
 
  public


AdjazenzmatrixTable class
Inherits from: JTable
Operations
Name Parameters Returns Visibility
AdjazenzmatrixTable
AbstractTableModel atm
 
  public
AdjazenzmatrixTable
AbstractTableModel atm
DefaultTableColumnModel acm
 
  public
AdjazenzmatrixTable     public
setPreferences     public


AdjazenzmatrixTableModel class
Inherits from: DefaultTableModel
Operations
Name Parameters Returns Visibility
isCellEditable
int row
int col
 
boolean   public


BellmanFordMoore class
Inherits from: Adjazenzliste
Attributes
Name Type Visibility
knotenanzahl int   public
vorgaenger int[]   public
knotenvektor Vector   public
h Heap   public
ha HeapElement[]   public
heap_enum Enumeration   public
source Node   public
destination Node   public
last_inspected_node Node   public
used_time long   public
compare_counter int   public
Operations
Name Parameters Returns Visibility
getTimeInMillis   long   private
getShortestPathEdgeVector   Vector   private
getShortestPathEdgeVectorForSource   Vector   private
getShortestPathEdgeVectorForDestination
int node
 
Vector   private
initialiseBellmanFordMoore     private
BellmanFordMoore     public
BellmanFordMoore
Adjazenzliste al
 
  public
heapIsEmpty   boolean   public
updateAdjazenzliste
Adjazenzliste al
 
  public
shortestPath
GraphNode start
GraphNode end
 
Vector   public
shortestPath
Node start
Node end
 
Vector   public
startShortestPathStepModus
GraphNode start
GraphNode end
 
Vector   public
startShortestPathStepModus
Node start
Node end
 
Vector   public
getHeap   Heap   public
getPredecessor   int[]   public
getPredecessorLength   int   public
getLastInspectedNode   Node   public
getUsedTime   long   public
getCompareCounter   int   public
stepShortestPath   Vector   public


BellmanFordMooreViewer class
Inherits from: Graph
Implements: MouseListener, MouseMotionListener
Attributes
Name Type Visibility
startNode GraphNode   public
zielNode GraphNode   public
setzeStartKnoten boolean   public
etmodel DijkstraEdgeTableModel   public
startFarbe Color   public
zielFarbe Color   public
linienFarbe Color   public
zuerzesterWegFarbe Color   public
schriftFarbe Color   public
knotenFarbe Color   public
inspectionFarbe Color   public
kuerzester_weg Vector   public
bfm BellmanFordMoore   public
predtablemodel PredecessorTableModel   public
predtable PredecessorTable   public
heaptablemodel HeapTableModel   public
heaptable HeapTable   public
inspected_edges Vector   public
comp_anzahl int   public
compAnzahl JLabel   public
Operations
Name Parameters Returns Visibility
BellmanFordMooreViewer
Adjazenzliste al
GraphNodeList gnl
 
  public
initHeapPredecessorTable     public
init     public
setAdjazenzliste
Adjazenzliste al
 
  public
printNodeList
Graphics2D g2d
PageFormat pf
 
  public
setGraphNodeList
GraphNodeList gnl
 
  public
mouseDragged
MouseEvent e
 
  public
mouseMoved
MouseEvent e
 
  public
mousePressed
MouseEvent e
 
  public
mouseReleased
MouseEvent e
 
  public
mouseEntered
MouseEvent e
 
  public
mouseExited
MouseEvent e
 
  public
mouseClicked
MouseEvent e
 
  public
paintComponent
Graphics g
 
  public
startBellmanFordMoore     public
startBellmanFordMooreStepMode     public
nextBellmanFordMooreStep     public
showBellmanFordMooreResult     public
showShortestPath     public
heapIsEmpty   boolean   public
paintEdge
Edge tmp_kante
Graphics2D g2d
 
  public


CodeViewer class
Attributes
Name Type Visibility
reservedWords HashMap   private
inMultiLineComment boolean   private
backgroundColor String   private
commentStart String   private
commentEnd String   private
stringStart String   private
stringEnd String   private
reservedWordStart String   private
reservedWordEnd String   private
Operations
Name Parameters Returns Visibility
htmlFilter
String line
 
String   private
multiLineCommentFilter
String line
 
String   private
inlineCommentFilter
String line
 
String   private
stringFilter
String line
 
String   private
keywordFilter
String line
 
String   private
replace
String line
String oldString
String newString
 
String   private
isInsideString
String line
int position
 
boolean   private
loadHash     private
CodeViewer     public
setCommentStart
String commentStart
 
  public
setCommentEnd
String commentEnd
 
  public
setStringStart
String stringStart
 
  public
setStringEnd
String stringEnd
 
  public
setReservedWordStart
String reservedWordStart
 
  public
setReservedWordEnd
String reservedWordEnd
 
  public
getCommentStart   String   public
getCommentEnd   String   public
getStringStart   String   public
getStringEnd   String   public
getReservedWordStart   String   public
getReservedWordEnd   String   public
syntaxHighlight
String line
 
String   public


Daten class
Inherits from: JPanel
Implements: TableModelListener
Attributes
Name Type Visibility
ad_view AdjazenzlistenViewer   public
ad_table AdjazenzmatrixTable   public
ad_matrix Adjazenzmatrix   public
ad_table_model AdjazenzmatrixTableModel   public
Operations
Name Parameters Returns Visibility
Daten     public
Daten
Adjazenzliste adlist
 
  public
setAdjazenzlistenText
String text
 
  public
setAdjazenzmatrix
Adjazenzliste al
 
  public
tableChanged
TableModelEvent e
 
  public


Dijkstra class
Inherits from: Adjazenzliste
Attributes
Name Type Visibility
knotenanzahl int   public
vorgaenger int[]   public
knotenvektor Vector   public
h Heap   public
heap_enum Enumeration   public
source Node   public
destination Node   public
last_inspected_node Node   public
used_time long   public
compare_counter int   public
Operations
Name Parameters Returns Visibility
getTimeInMillis   long   private
getShortestPathEdgeVector   Vector   private
getShortestPathEdgeVectorForSource   Vector   private
getShortestPathEdgeVectorForDestination
int node
 
Vector   private
initialiseDijkstra     private
Dijkstra     public
Dijkstra
Adjazenzliste al
 
  public
heapIsEmpty   boolean   public
updateAdjazenzliste
Adjazenzliste al
 
  public
shortestPath
GraphNode start
GraphNode end
 
Vector   public
shortestPath
Node start
Node end
 
Vector   public
startShortestPathStepModus
GraphNode start
GraphNode end
 
Vector   public
startShortestPathStepModus
Node start
Node end
 
Vector   public
getHeap   Heap   public
getPredecessor   int[]   public
getPredecessorLength   int   public
getLastInspectedNode   Node   public
getUsedTime   long   public
getCompareCounter   int   public
stepShortestPath   Vector   public


DijkstraEdgeTableModel class
Inherits from: EdgeTableModel
Operations
Name Parameters Returns Visibility
addRow
Edge edge
 
  public
isCellEditable
int row
int col
 
boolean   public


DijkstraViewer class
Inherits from: Graph
Implements: MouseListener, MouseMotionListener
Attributes
Name Type Visibility
startNode GraphNode   public
zielNode GraphNode   public
setzeStartKnoten boolean   public
etmodel DijkstraEdgeTableModel   public
startFarbe Color   public
zielFarbe Color   public
linienFarbe Color   public
zuerzesterWegFarbe Color   public
schriftFarbe Color   public
knotenFarbe Color   public
inspectionFarbe Color   public
kuerzester_weg Vector   public
dijkstra Dijkstra   public
predtablemodel PredecessorTableModel   public
predtable PredecessorTable   public
heaptablemodel HeapTableModel   public
heaptable HeapTable   public
inspected_edges Vector   public
comp_anzahl int   public
compAnzahl JLabel   public
Operations
Name Parameters Returns Visibility
DijkstraViewer
Adjazenzliste al
GraphNodeList gnl
 
  public
initHeapPredecessorTable     public
init     public
printNodeList
Graphics2D g2d
PageFormat pf
 
  public
setAdjazenzliste
Adjazenzliste al
 
  public
setGraphNodeList
GraphNodeList gnl
 
  public
mouseDragged
MouseEvent e
 
  public
mouseMoved
MouseEvent e
 
  public
mousePressed
MouseEvent e
 
  public
mouseReleased
MouseEvent e
 
  public
mouseEntered
MouseEvent e
 
  public
mouseExited
MouseEvent e
 
  public
mouseClicked
MouseEvent e
 
  public
paintComponent
Graphics g
 
  public
startDijkstra     public
startDijkstraStepMode     public
nextDijkstraStep     public
showDijkstraResult     public
showShortestPath     public
heapIsEmpty   boolean   public
paintEdge
Edge tmp_kante
Graphics2D g2d
 
  public


Edge class
Implements: Comparable, Serializable
Subclasses: GraphEdge
Attributes
Name Type Visibility
head Node   public
tail Node   public
cost int   public
Operations
Name Parameters Returns Visibility
Edge     public
Edge
int ntail
int nhead
 
  public
Edge
Node ntail
Node nhead
 
  public
Edge
int ntail
int nhead
int c
 
  public
Edge
Node ntail
Node nhead
int c
 
  public
equal
Node ntail
Node nhead
int c
 
boolean   public
equal
Edge e
 
boolean   public
getHead   Node   public
getHeadValue   int   public
getTail   Node   public
getCost   int   public
compareTo
Edge e
 
int   public
compareTo
Object edge
 
int   public
setCost
int value
 
  public
getTailValue   int   public
hasNode
Node n
 
boolean   public
hasNode
int n
 
boolean   public
toString   String   public
headCost2String   String   public
main
String[] args
 
  public


EdgeTable class
Inherits from: JTable
Implements: KeyListener
Operations
Name Parameters Returns Visibility
EdgeTable
AbstractTableModel atm
 
  public
EdgeTable     public
setPreferences     public
keyPressed
KeyEvent e
 
  public
keyReleased
KeyEvent e
 
  public
keyTyped
KeyEvent e
 
  public
removeRow     public
removeRow
int index
 
  public


EdgeTableModel class
Inherits from: AbstractTableModel
Subclasses: DijkstraEdgeTableModel
Attributes
Name Type Visibility
columnNames String[]   public
data Vector   public
Operations
Name Parameters Returns Visibility
getColumnCount   int   public
getRowCount   int   public
getColumnName
int col
 
String   public
getValueAt
int row
int col
 
Object   public
addRow
Edge edge
 
  public
removeRows     public
removeRow
int index
 
  public
indexOf
Edge kante
 
int   public
isCellEditable
int row
int col
 
boolean   public
setValueAt
Object value
int row
int col
 
  public
initialiseTable
Adjazenzliste al
 
  public


ExampleFileFilter class
Inherits from: FileFilter
Attributes
Name Type Visibility
TYPE_UNKNOWN String   private
HIDDEN_FILE String   private
filters Hashtable   private
description String   private
fullDescription String   private
useExtensionsInDescription boolean   private
Operations
Name Parameters Returns Visibility
ExampleFileFilter     public
ExampleFileFilter
String extension
 
  public
ExampleFileFilter
String extension
String description
 
  public
ExampleFileFilter
String[] filters
 
  public
ExampleFileFilter
String[] filters
String description
 
  public
accept
File f
 
boolean   public
getExtension
File f
 
String   public
addExtension
String extension
 
  public
getDescription   String   public
setDescription
String description
 
  public
setExtensionListInDescription
boolean b
 
  public
isExtensionListInDescription   boolean   public


FloydWarshall class
Inherits from: Adjazenzmatrix
Attributes
Name Type Visibility
knotenanzahl int   public
used_time long   public
pred_matrix Matrix   public
compare_counter int   public
reached_end boolean   public
adlist Adjazenzliste   public
source Node   public
destination Node   public
last_inspected_node Node   public
i int   public
j int   public
k int   public
Operations
Name Parameters Returns Visibility
getTimeInMillis   long   private
getShortestPathEdgeVector   Vector   private
getShortestPathEdgeVectorForSource   Vector   private
getShortestPathEdgeVectorForDestination
int node
 
Vector   private
initialiseFloydWarshall     private
FloydWarshall     public
FloydWarshall
Adjazenzliste al
 
  public
setAdjazenzmatrix
Adjazenzliste al
 
  public
shortestPath
GraphNode start
GraphNode end
Adjazenzliste al
 
Vector   public
shortestPath
Node start
Node end
Adjazenzliste al
 
Vector   public
startShortestPathStepModus
GraphNode start
GraphNode end
Adjazenzliste al
 
Vector   public
startShortestPathStepModus
Node start
Node end
Adjazenzliste al
 
Vector   public
getLastInspectedNode   Node   public
getUsedTime   long   public
getCompareCounter   int   public
getPredecessorMatrix   Matrix   public
reachedEnd   boolean   public
stepShortestPath   Vector   public


FloydWarshallViewer class
Inherits from: Graph
Implements: MouseListener, MouseMotionListener
Attributes
Name Type Visibility
startNode GraphNode   public
zielNode GraphNode   public
setzeStartKnoten boolean   public
etmodel DijkstraEdgeTableModel   public
startFarbe Color   public
zielFarbe Color   public
linienFarbe Color   public
zuerzesterWegFarbe Color   public
schriftFarbe Color   public
knotenFarbe Color   public
inspectionFarbe Color   public
kuerzester_weg Vector   public
inspected_edges Vector   public
comp_anzahl int   public
compAnzahl JLabel   public
ad_table AdjazenzmatrixTable   public
ad_table_model AdjazenzmatrixTableModel   public
fw FloydWarshall   public
pred_table AdjazenzmatrixTable   public
pred_table_model AdjazenzmatrixTableModel   public
pred_matrix Adjazenzmatrix   public
data Object[][]   public
pred_data Object[][]   public
colnames Object[]   public
dtcm DefaultTableColumnModel   public
pdtcm DefaultTableColumnModel   public
Operations
Name Parameters Returns Visibility
FloydWarshallViewer
Adjazenzliste al
GraphNodeList gnl
 
  public
init     public
setAdjazenzliste
Adjazenzliste al
 
  public
setAdjazenzPredecessorMatrix
Adjazenzliste al
 
  public
setModelMatrix     public
setPredecessorMatrix     public
setGraphNodeList
GraphNodeList gnl
 
  public
mouseDragged
MouseEvent e
 
  public
mouseMoved
MouseEvent e
 
  public
mousePressed
MouseEvent e
 
  public
mouseReleased
MouseEvent e
 
  public
mouseEntered
MouseEvent e
 
  public
mouseExited
MouseEvent e
 
  public
mouseClicked
MouseEvent e
 
  public
paintComponent
Graphics g
 
  public
startFloydWarshall     public
startFloydWarshallStepMode     public
nextFloydWarshallStep     public
showFloydWarshallResult     public
showShortestPath     public
reachedEnd   boolean   public
paintEdge
Edge tmp_kante
Graphics2D g2d
 
  public
printNodeList
Graphics2D g2d
PageFormat pf
 
  public


Graph class
Inherits from: JPanel
Implements: Printable, MouseListener, MouseMotionListener, TableModelListener
Subclasses: BellmanFordMooreViewer, DijkstraViewer, FloydWarshallViewer
Attributes
Name Type Visibility
g2d Graphics2D   public
graphDaten GraphNodeList   public
selectedNode GraphNode   public
graphKanten GraphEdgeList   public
etable EdgeTable   public
etmodel EdgeTableModel   public
eastpanel JPanel   public
adlist Adjazenzliste   public
drawMode int   public
radius int   public
nodeCounter int   public
geloeschteKnoten Vector   public
selectionsFarbe Color   public
linienFarbe Color   public
schriftFarbe Color   public
selectedInt int   public
dragged boolean   public
nodeLimit int   public
area Rectangle   public
ueberschrift JLabel   public
Operations
Name Parameters Returns Visibility
erzeugeGeloeschteKnotenVector     private
Graph     public
getViewPanel   JPanel   public
getSplitPane   JSplitPane   public
tableChanged
TableModelEvent e
 
  public
setDrawMode
int mode
 
  public
mouseDragged
MouseEvent e
 
  public
mouseMoved
MouseEvent e
 
  public
mousePressed
MouseEvent e
 
  public
mouseReleased
MouseEvent e
 
  public
getNextNodeNumber   int   public
mouseEntered
MouseEvent e
 
  public
mouseExited
MouseEvent e
 
  public
mouseClicked
MouseEvent e
 
  public
paintComponent
Graphics g
 
  public
paintNodes
Graphics2D g2d
 
  public
paintEdges
Graphics2D g2d
 
  public
paintEdge
Edge tmp_kante
Graphics2D g2d
 
  public
paintGraphNode
GraphNode gn
Graphics2D g2d
boolean filled
 
  public
checkRect
Rectangle rect
 
boolean   public
removeRow
Point p
 
  public
removeRow
int index
 
  public
removeRows
Node knoten
 
  public
removeRow
Edge kante
 
  public
print
Graphics g
PageFormat pf
int pi
 
int   public
printNodeList
Graphics2D g2d
PageFormat pf
 
  public
writeGraphDatenToFile
String datei
 
  public
readGraphDatenFromFile
String datei
 
  public
init     public


GraphEdge class
Inherits from: Edge
Implements: Comparable
Attributes
Name Type Visibility
shape Object   public
color Color   public
Operations
Name Parameters Returns Visibility
GraphEdge     public
GraphEdge
Edge e
Object s
 
  public
GraphEdge
GraphEdge ge
 
  public
GraphEdge
int t
int h
int c
Object s
 
  public
GraphEdge
Node t
Node h
int c
Object s
 
  public
setColor
Color c
 
  public
getColor   Color   public
setShape
Object s
 
  public
getShape   Object   public
intersects
Point p
 
boolean   public
getEdge   Edge   public
setEdge
Node t
Node h
int c
 
  public
compareTo
GraphEdge n
 
int   public
toString   String   public


GraphEdgeList class
Inherits from: Vector
Operations
Name Parameters Returns Visibility
GraphEdgeList     public
GraphEdgeList
GraphEdge newedge
 
  public
remove
GraphEdge e
 
  public
add
Node tail
Node head
int c
Object s
 
  public
add
Edge kante
Object s
 
  public
contains
GraphEdge ge
 
boolean   public
getIntersectsEdge
Point p
 
GraphEdge   public
removeIntersectsEdge
Point p
 
Edge   public


GraphNode class
Inherits from: Node
Implements: Comparable, Serializable
Attributes
Name Type Visibility
rectangle Rectangle   public
color Color   public
Operations
Name Parameters Returns Visibility
GraphNode
Node n
Rectangle r
 
  public
GraphNode
GraphNode gn
 
  public
GraphNode
int n
Rectangle r
 
  public
GraphNode
int n
int x
int y
int width
int height
 
  public
setColor
Color c
 
  public
getColor   Color   public
setRectangleLocation
int x
int y
 
  public
getRectangle   Rectangle   public
getNode   Node   public
setNode
int v
 
  public
compareTo
GraphNode n
 
int   public
compareTo
Object n
 
int   public
toString   String   public


GraphNodeList class
Attributes
Name Type Visibility
knotenliste GraphNode[]   public
Operations
Name Parameters Returns Visibility
GraphNodeList     public
GraphNodeList
GraphNode newnode
 
  public
add
GraphNode newnode
 
  public
get
int n
 
GraphNode   public
set
GraphNode newnode
 
  public
getRectangle
int n
 
Rectangle   public
getMidpoint
int n
 
Point   public
remove
int n
 
  public
remove
GraphNode n
 
  public
getLength   int   public
intersectsWith
Rectangle r
 
GraphNode   public
writeTo
String filename
 
  public
readFrom
String filename
 
  public
toString   String   public


Heap class
Inherits from: Vector
Operations
Name Parameters Returns Visibility
add
HeapElement he
 
  public
addOrReplace
HeapElement hel
 
  public
remove
HeapElement he
 
  public
findAndRemoveMin   HeapElement   public
findAndRemoveFirstElement   HeapElement   public
contains
HeapElement he
 
boolean   public
getMin   HeapElement   public
findMin   HeapElement   public
decreaseKey
HeapElement he
int new_key
 
  public
find
Node n
 
HeapElement   public
getCost
Node n
 
int   public
setCost
Node n
int cost
 
  public


HeapElement class
Implements: Comparable
Attributes
Name Type Visibility
knoten Node   public
key int   public
Operations
Name Parameters Returns Visibility
HeapElement     public
HeapElement
Node n
int schluessel
 
  public
getNode   Node   public
getNodeValue   int   public
getKey   int   public
setNode
Node n
 
  public
setKey
int k
 
  public
compareTo
HeapElement he
 
int   public
compareTo
Object obj
 
int   public
toString   String   public


HeapTable class
Inherits from: JTable
Operations
Name Parameters Returns Visibility
HeapTable
AbstractTableModel atm
 
  public
HeapTable     public
setPreferences     public
removeRow     public
removeRow
int index
 
  public


HeapTableModel class
Inherits from: AbstractTableModel
Attributes
Name Type Visibility
columnNames String[]   public
data Heap   public
Operations
Name Parameters Returns Visibility
getColumnCount   int   public
getRowCount   int   public
getColumnName
int col
 
String   public
getValueAt
int row
int col
 
Object   public
addRow
HeapElement he
 
  public
removeRows     public
removeRow
int index
 
  public
isCellEditable
int row
int col
 
boolean   public
addRows
Heap h
 
  public
setRows
Heap h
 
  public


Matrix class
Subclasses: Adjazenzmatrix
Attributes
Name Type Visibility
matrix Object[][]   public
columns int   public
rows int   public
Operations
Name Parameters Returns Visibility
Matrix     public
Matrix
int r
int c
 
  public
init
int v
 
  public
setValue
int x
int y
int v
 
boolean   public
getValue
int x
int y
 
int   public
setDimension
int r
int c
 
  public
toString   String   public
toString
int index
 
String   public
getRows   int   public
getColumns   int   public
getMatrix   Object[][]   public
main
String[] args
 
  public


Node class
Implements: Comparable, Serializable
Subclasses: GraphNode
Attributes
Name Type Visibility
value int   public
Operations
Name Parameters Returns Visibility
Node     public
Node
int v
 
  public
Node
Node n
 
  public
getValue   int   public
setValue
int v
 
  public
compareTo
int v
 
int   public
compareTo
Node n
 
int   public
compareTo
Object n
 
int   public
greater
Node n
 
boolean   public
greater
int v
 
boolean   public
less
Node n
 
boolean   public
less
int v
 
boolean   public
equal
Node n
 
boolean   public
equal
int v
 
boolean   public
toString   String   public


PredecessorTable class
Inherits from: JTable
Operations
Name Parameters Returns Visibility
PredecessorTable
AbstractTableModel atm
 
  public
PredecessorTable     public
setPreferences     public
keyPressed
KeyEvent e
 
  public
keyReleased
KeyEvent e
 
  public
removeRow     public
removeRow
int index
 
  public


PredecessorTableModel class
Inherits from: AbstractTableModel
Attributes
Name Type Visibility
columnNames String[]   public
data int[]   public
Operations
Name Parameters Returns Visibility
getColumnCount   int   public
getRowCount   int   public
getColumnName
int col
 
String   public
getValueAt
int row
int col
 
Object   public
removeRows     public
isCellEditable
int row
int col
 
boolean   public
setRows
int[] pred
 
  public


WindowClosingAdapter class
Inherits from: WindowAdapter
Attributes
Name Type Visibility
exitSystem boolean   private
Operations
Name Parameters Returns Visibility
WindowClosingAdapter
boolean exitSystem
 
  public
WindowClosingAdapter     public
windowClosing
WindowEvent event
 
  public


YAV class
Inherits from: JFrame
Implements: ActionListener, ChangeListener
Attributes
Name Type Visibility
version String   public
tabbedPane JTabbedPane   public
toolbar JToolBar   public
toolImages String[]   public
toolbarButton JButton[]   public
toolTipText String[]   public
datenansicht Daten   public
adjazenzliste AdjazenzlistenViewer   public
adjazenzmatrix AdjazenzmatrixTable   public
adjazenzmatrix_tm AdjazenzmatrixTableModel   public
dijkstra DijkstraViewer   public
bellman_ford_moore BellmanFordMooreViewer   public
floyd_warshall FloydWarshallViewer   public
metal String   public
windows String   public
motif String   public
mac String   public
mb JMenuBar   public
m_datei JMenu   public
m_hilfe JMenu   public
m_laf JMenu   public
m_algorithmen JMenu   public
mi_neu JMenuItem   public
mi_laden JMenuItem   public
mi_speichern_als JMenuItem   public
mi_drucken JMenuItem   public
mi_beenden JMenuItem   public
m_dijkstra JMenu   public
mi_start JMenuItem   public
mi_step JMenuItem   public
m_fordmoore JMenu   public
mi_bfm_start JMenuItem   public
mi_bfm_step JMenuItem   public
m_floydwarshall JMenu   public
mi_fw_start JMenuItem   public
mi_fw_step JMenuItem   public
mi_mac JMenuItem   public
mi_metal JMenuItem   public
mi_motif JMenuItem   public
mi_windows JMenuItem   public
mi_hilfe JMenuItem   public
mi_about JMenuItem   public
graph Graph   public
status JTextField   public
chooser JFileChooser   public
yavfilefilter ExampleFileFilter   public
Operations
Name Parameters Returns Visibility
createYavMenu     private
createTabbedPanes     private
createToolbar   Component   private
createSourceCodePane
String filename
 
JScrollPane   protected
YAV     public
testAndSetLookAndFeel     public
actionPerformed
ActionEvent ae
 
  public
checkToolbarAction
Object quelle
 
  public
checkLookAndFeelMenuAction
Object quelle
 
  public
init     public
checkAlgorithmusMenuAction
Object quelle
 
  public
checkDateiMenuAction
Object quelle
 
  public
help     public
loadSourceCode
String filename
 
String   public
stateChanged
ChangeEvent e
 
  public
writeTo
File datei
 
String   public
readFrom
File datei
 
String   public
print     public
updateFloydWarshall     public
main
String[] args
 
  public


YAVHelp class
Inherits from: JScrollPane
Implements: HyperlinkListener
Attributes
Name Type Visibility
html JEditorPane   public
Operations
Name Parameters Returns Visibility
linkActivated
URL u
 
  protected
YAVHelp     public
hyperlinkUpdate
HyperlinkEvent e
 
  public


YAVHelp.PageLoader class
Implements: Runnable
Attributes
Name Type Visibility
url URL   public
cursor Cursor   public
Operations
Name Parameters Returns Visibility
PageLoader
URL u
Cursor c
 
  public
run     public