| Package | Description |
|---|---|
| salvo.jesus.graph | |
| salvo.jesus.graph.adaptor | |
| salvo.jesus.graph.listener | |
| salvo.jesus.graph.visual |
| Modifier and Type | Method and Description |
|---|---|
void |
GraphImpl.addListener(GraphListener listener) |
void |
Graph.addListener(GraphListener listener)
Registers a GraphListener with this Graph.
|
void |
GraphImpl.removeListener(GraphListener listener) |
void |
Graph.removeListener(GraphListener listener)
Unregisters a GraphListener currently attached to this Graph.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GraphDelegator.addListener(GraphListener listener) |
void |
GraphDelegator.removeListener(GraphListener listener) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AbstractPathListener
AbstractPathListener represents a common interface for
PathListener, SimplePathListener, and CyclePathListener.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectedSetListener
ConnectedSetListener maintains connected set information about the graph on
which it is listening.
|
class |
CyclePathListener
CyclePathListener extends SimplePathListener to allow a cycle to be
defined.
|
class |
DirectedAcyclicGraphListener
DirectedAcyclicGraphListener enforces the DAG property of a graph.
|
class |
ImmutableGraphListener
ImmutableGraphListener enforces immutability of a graph by asserting
whenever someone tries to change the graph.
|
class |
NullGraphListener
NullGraphListener is an implementation of GraphListener which just ignores
all events.
|
class |
PathListener
PathListener imposes a path structure on a Graph.
|
class |
SimplePathListener
SimplePathListener imposes a simple path structure on a
Graph.
|
class |
TreeListener
TreeListener imposes a tree structure on a Graph.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VisualGraph
The VisualGraph encapsulates a Graph object with the necessary
attributes and methods for drawing the entire graph on one or more containers.
|
Copyright © 2019 JULIE Lab, Germany. All rights reserved.