![]() |
AuD
Lecture 'Algorithmen und Datenstrukturen' (code examples)
|
Simple viewer for Graphvizable
.
More...
Public Member Functions | |
DotViewer (JFrame parent) | |
create new instance More... | |
JFrame | parent () |
get parent widget More... | |
JLabel | statusbar () |
get status bar More... | |
void | display (String code) |
display dot code More... | |
void | display (Graphvizable object) |
display object More... | |
void | setExitOnClose () |
exit application if viewer is closed More... | |
Static Public Member Functions | |
static void | help () |
print help (mouse/key bindings) to stdout More... | |
static DotViewer | displayWindow (Graphvizable object, String caption) |
create new DotViewer (toplevel window) and display object More... | |
static DotViewer | displayWindow (String code, String caption) |
create new DotViewer (toplevel window) and display code More... | |
static void | main (String[] args) |
visualize given dot files (file names as command line arguments) More... | |
Protected Member Functions | |
JComponent | createComponents () |
Protected Attributes | |
File | dotfile |
JFrame | frame |
JSVGCanvas | svgCanvas |
Graphviz | graphviz |
JLabel | label |
Simple viewer for Graphvizable
.
Usage:
Ctrl+O = zoom out
DotViewer
can be used with SingleStepper
to visualize progress of an algorithm. GraphDemo
shows an example.
TODO: link GraphDemo
Definition at line 48 of file DotViewer.java.
aud.util.DotViewer.DotViewer | ( | JFrame | parent | ) |
create new instance
Definition at line 57 of file DotViewer.java.
References aud.util.DotViewer.createComponents(), aud.util.DotViewer.dotfile, aud.util.DotViewer.frame, aud.util.DotViewer.graphviz, aud.util.DotViewer.label, aud.util.DotViewer.parent(), and aud.util.DotViewer.svgCanvas.
|
protected |
Definition at line 81 of file DotViewer.java.
References aud.util.DotViewer.label, and aud.util.DotViewer.svgCanvas.
Referenced by aud.util.DotViewer.DotViewer().
void aud.util.DotViewer.display | ( | Graphvizable | object | ) |
display object
Definition at line 135 of file DotViewer.java.
References aud.util.DotViewer.display().
void aud.util.DotViewer.display | ( | String | code | ) |
display dot code
Definition at line 108 of file DotViewer.java.
References aud.util.DotViewer.dotfile, aud.util.DotViewer.graphviz, aud.util.Graphviz.renderDotFileToFile(), aud.util.DotViewer.svgCanvas, and aud.util.Sys.writeToFile().
Referenced by aud.util.DotViewer.display(), aud.util.DotViewer.displayWindow(), aud.example.BinaryTreeTraversal.onHalt(), aud.example.expr.ExpressionTreeTraversal.onHalt(), and aud.util.SingleStepperDemo.onHalt().
|
static |
create new DotViewer (toplevel window) and display object
Definition at line 140 of file DotViewer.java.
References aud.util.DotViewer.displayWindow().
Referenced by aud.util.Graphviz.display(), aud.util.DotViewer.displayWindow(), and aud.util.DotViewer.main().
|
static |
create new DotViewer (toplevel window) and display code
Definition at line 144 of file DotViewer.java.
References aud.util.DotViewer.display().
|
static |
print help (mouse/key bindings) to stdout
Definition at line 92 of file DotViewer.java.
Referenced by aud.util.DotViewer.main().
|
static |
visualize given dot files (file names as command line arguments)
Definition at line 164 of file DotViewer.java.
References aud.util.DotViewer.displayWindow(), aud.util.DotViewer.help(), aud.util.Sys.readFile(), and aud.util.DotViewer.setExitOnClose().
JFrame aud.util.DotViewer.parent | ( | ) |
get parent widget
Definition at line 77 of file DotViewer.java.
References aud.util.DotViewer.frame.
Referenced by aud.util.DotViewer.DotViewer(), and aud.util.DotViewer.setExitOnClose().
void aud.util.DotViewer.setExitOnClose | ( | ) |
exit application if viewer is closed
Definition at line 155 of file DotViewer.java.
References aud.util.DotViewer.parent().
Referenced by aud.util.DotViewer.main().
JLabel aud.util.DotViewer.statusbar | ( | ) |
|
protected |
Definition at line 50 of file DotViewer.java.
Referenced by aud.util.DotViewer.display(), and aud.util.DotViewer.DotViewer().
|
protected |
Definition at line 51 of file DotViewer.java.
Referenced by aud.util.DotViewer.DotViewer(), and aud.util.DotViewer.parent().
|
protected |
Definition at line 53 of file DotViewer.java.
Referenced by aud.util.DotViewer.display(), and aud.util.DotViewer.DotViewer().
|
protected |
Definition at line 54 of file DotViewer.java.
Referenced by aud.util.DotViewer.createComponents(), aud.util.DotViewer.DotViewer(), and aud.util.DotViewer.statusbar().
|
protected |
Definition at line 52 of file DotViewer.java.
Referenced by aud.util.DotViewer.createComponents(), aud.util.DotViewer.display(), and aud.util.DotViewer.DotViewer().