Serialized Form
-
Package org.jgrapht.alg
-
Class org.jgrapht.alg.BlockCutpointGraph extends SimpleGraph<UndirectedGraph<V,E>,DefaultEdge> implements Serializable
- serialVersionUID:
- -9101341117013163934L
-
Serialized Fields
-
cutpoints
java.util.Set<V> cutpoints
-
dfsTree
DirectedGraph<V,DefaultEdge> dfsTree
DFS (Depth-First-Search) tree. -
graph
UndirectedGraph<V,E> graph
-
numOrder
int numOrder
-
stack
java.util.Deque<org.jgrapht.alg.BlockCutpointGraph.BCGEdge> stack
-
vertex2biconnectedSubgraphs
java.util.Map<V,java.util.Set<UndirectedGraph<V,E>>> vertex2biconnectedSubgraphs
-
vertex2block
java.util.Map<V,UndirectedGraph<V,E>> vertex2block
-
vertex2numOrder
java.util.Map<V,java.lang.Integer> vertex2numOrder
-
-
-
Package org.jgrapht.demo
-
Class org.jgrapht.demo.JGraphAdapterDemo extends javax.swing.JApplet implements Serializable
- serialVersionUID:
- 3256444702936019250L
-
Serialized Fields
-
jgAdapter
JGraphModelAdapter<java.lang.String,DefaultEdge> jgAdapter
-
-
-
Package org.jgrapht.event
-
Class org.jgrapht.event.ConnectedComponentTraversalEvent extends java.util.EventObject implements Serializable
- serialVersionUID:
- 3834311717709822262L
-
Serialized Fields
-
type
int type
The type of this event.
-
-
Class org.jgrapht.event.EdgeTraversalEvent extends java.util.EventObject implements Serializable
- serialVersionUID:
- 4050768173789820979L
-
Serialized Fields
-
edge
E edge
The traversed edge.
-
-
Class org.jgrapht.event.GraphChangeEvent extends java.util.EventObject implements Serializable
- serialVersionUID:
- 3834592106026382391L
-
Serialized Fields
-
type
int type
The type of graph change this event indicates.
-
-
Class org.jgrapht.event.GraphEdgeChangeEvent extends GraphChangeEvent implements Serializable
- serialVersionUID:
- 3618134563335844662L
-
Serialized Fields
-
edge
E edge
The edge that this event is related to.
-
-
Class org.jgrapht.event.GraphVertexChangeEvent extends GraphChangeEvent implements Serializable
- serialVersionUID:
- 3690189962679104053L
-
Serialized Fields
-
vertex
V vertex
The vertex that this event is related to.
-
-
Class org.jgrapht.event.VertexTraversalEvent extends java.util.EventObject implements Serializable
- serialVersionUID:
- 3688790267213918768L
-
Serialized Fields
-
vertex
V vertex
The traversed vertex.
-
-
-
Package org.jgrapht.ext
-
Class org.jgrapht.ext.JGraphModelAdapter extends org.jgraph.graph.DefaultGraphModel implements Serializable
- serialVersionUID:
- 3256722883706302515L
-
Serialized Fields
-
cellFactory
JGraphModelAdapter.CellFactory<V,E> cellFactory
-
cellToEdge
java.util.Map<org.jgraph.graph.Edge,E> cellToEdge
Maps JGraph edges to JGraphT edges -
cellToVertex
java.util.Map<org.jgraph.graph.GraphCell,V> cellToVertex
Maps JGraph vertices to JGraphT vertices -
defaultEdgeAttributes
org.jgraph.graph.AttributeMap defaultEdgeAttributes
-
defaultVertexAttributes
org.jgraph.graph.AttributeMap defaultVertexAttributes
-
edgeToCell
java.util.Map<E,org.jgraph.graph.Edge> edgeToCell
Maps JGraphT edges to JGraph edges -
jCellsBeingAdded
java.util.Set<org.jgraph.graph.GraphCell> jCellsBeingAdded
The following (jCells|jtElement)Being(Added|Removed) sets are used to prevent bouncing of events between the JGraph and JGraphT listeners. They ensure that their respective add/remove operations are done exactly once. Here is an example of how jCellsBeingAdded is used when an edge is added to a JGraph graph:1. First, we add the desired edge to jCellsBeingAdded to indicate that the edge is being inserted internally. 2. Then we invoke the JGraph 'insert' operation. 3. The JGraph listener will detect the newly inserted edge. 4. It checks if the edge is contained in jCellsBeingAdded. 5. If yes, it just removes it and does nothing else. if no, it knows that the edge was inserted externally and performs the insertion. 6. Lastly, we remove the edge from the jCellsBeingAdded.
Step 6 is not always required but we do it anyway as a safeguard against the rare case where the edge to be added is already contained in the graph and thus NO event will be fired. If 6 is not done, a junk edge will remain in the jCellsBeingAdded set.
The other sets are used in a similar manner to the above. Apparently, All that complication could be eliminated if JGraph and JGraphT had both allowed operations that do not inform listeners...
-
jCellsBeingRemoved
java.util.Set<org.jgraph.graph.GraphCell> jCellsBeingRemoved
-
jtElementsBeingAdded
java.util.Set<java.lang.Object> jtElementsBeingAdded
-
jtElementsBeingRemoved
java.util.Set<java.lang.Object> jtElementsBeingRemoved
-
jtGraph
org.jgrapht.ext.JGraphModelAdapter.ShieldedGraph jtGraph
-
vertexToCell
java.util.Map<V,org.jgraph.graph.GraphCell> vertexToCell
Maps JGraphT vertices to JGraph vertices
-
-
Class org.jgrapht.ext.JGraphModelAdapter.DefaultCellFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 3690194343461861173L
-
-
Package org.jgrapht.graph
-
Class org.jgrapht.graph.AbstractBaseGraph extends AbstractGraph<V,E> implements Serializable
- serialVersionUID:
- -1263088497616142427L
-
Serialized Fields
-
allowingLoops
boolean allowingLoops
-
allowingMultipleEdges
boolean allowingMultipleEdges
-
edgeFactory
EdgeFactory<V,E> edgeFactory
-
edgeMap
java.util.Map<E,org.jgrapht.graph.IntrusiveEdge> edgeMap
-
edgeSetFactory
EdgeSetFactory<V,E> edgeSetFactory
-
specifics
org.jgrapht.graph.AbstractBaseGraph.Specifics specifics
-
-
Class org.jgrapht.graph.AsUndirectedGraph extends GraphDelegator<V,E> implements Serializable
- serialVersionUID:
- 3257845485078065462L
-
Class org.jgrapht.graph.AsUnweightedDirectedGraph extends GraphDelegator<V,E> implements Serializable
- serialVersionUID:
- -4320818446777715312L
-
Class org.jgrapht.graph.AsUnweightedGraph extends GraphDelegator<V,E> implements Serializable
- serialVersionUID:
- 7175505077601824663L
-
Class org.jgrapht.graph.AsWeightedGraph extends GraphDelegator<V,E> implements Serializable
- serialVersionUID:
- -716810639338971372L
-
Serialized Fields
-
isWeightedGraph
boolean isWeightedGraph
-
weightMap
java.util.Map<E,java.lang.Double> weightMap
-
-
Class org.jgrapht.graph.ClassBasedEdgeFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 3618135658586388792L
-
Serialized Fields
-
edgeClass
java.lang.Class<? extends E> edgeClass
-
-
Class org.jgrapht.graph.DefaultDirectedGraph extends AbstractBaseGraph<V,E> implements Serializable
- serialVersionUID:
- 3544953246956466230L
-
Class org.jgrapht.graph.DefaultDirectedWeightedGraph extends DefaultDirectedGraph<V,E> implements Serializable
- serialVersionUID:
- 3761405317841171513L
-
Class org.jgrapht.graph.DefaultEdge extends org.jgrapht.graph.IntrusiveEdge implements Serializable
- serialVersionUID:
- 3258408452177932855L
-
Class org.jgrapht.graph.DefaultListenableGraph extends GraphDelegator<V,E> implements Serializable
- serialVersionUID:
- 3977575900898471984L
-
Serialized Fields
-
graphListeners
java.util.ArrayList<GraphListener<V,E>> graphListeners
-
reuseableEdgeEvent
org.jgrapht.graph.DefaultListenableGraph.FlyweightEdgeEvent<V,E> reuseableEdgeEvent
-
reuseableVertexEvent
org.jgrapht.graph.DefaultListenableGraph.FlyweightVertexEvent<V> reuseableVertexEvent
-
reuseEvents
boolean reuseEvents
-
vertexSetListeners
java.util.ArrayList<VertexSetListener<V>> vertexSetListeners
-
-
Class org.jgrapht.graph.DefaultWeightedEdge extends DefaultEdge implements Serializable
- serialVersionUID:
- 229708706467350994L
-
Serialized Fields
-
weight
double weight
-
-
Class org.jgrapht.graph.DirectedGraphUnion extends GraphUnion<V,E,DirectedGraph<V,E>> implements Serializable
- serialVersionUID:
- -740199233080172450L
-
Class org.jgrapht.graph.DirectedMultigraph extends AbstractBaseGraph<V,E> implements Serializable
- serialVersionUID:
- 3258408413590599219L
-
Class org.jgrapht.graph.DirectedPseudograph extends AbstractBaseGraph<V,E> implements Serializable
- serialVersionUID:
- -8300409752893486415L
-
Class org.jgrapht.graph.DirectedSubgraph extends Subgraph<V,E,DirectedGraph<V,E>> implements Serializable
- serialVersionUID:
- 3616445700507054133L
-
Class org.jgrapht.graph.DirectedWeightedMultigraph extends DirectedMultigraph<V,E> implements Serializable
- serialVersionUID:
- 4049071636005206066L
-
Class org.jgrapht.graph.DirectedWeightedSubgraph extends DirectedSubgraph<V,E> implements Serializable
- serialVersionUID:
- 3905799799168250680L
-
Class org.jgrapht.graph.EdgeReversedGraph extends GraphDelegator<V,E> implements Serializable
- serialVersionUID:
- 9091361782455418631L
-
Class org.jgrapht.graph.GraphDelegator extends AbstractGraph<V,E> implements Serializable
- serialVersionUID:
- 3257005445226181425L
-
Class org.jgrapht.graph.GraphUnion extends AbstractGraph<V,E> implements Serializable
- serialVersionUID:
- -740199233080172450L
-
Class org.jgrapht.graph.ListenableDirectedGraph extends DefaultListenableGraph<V,E> implements Serializable
- serialVersionUID:
- 3257571698126368824L
-
Class org.jgrapht.graph.ListenableDirectedWeightedGraph extends ListenableDirectedGraph<V,E> implements Serializable
- serialVersionUID:
- 3977582476627621938L
-
Class org.jgrapht.graph.ListenableUndirectedGraph extends DefaultListenableGraph<V,E> implements Serializable
- serialVersionUID:
- 3256999969193145905L
-
Class org.jgrapht.graph.ListenableUndirectedWeightedGraph extends ListenableUndirectedGraph<V,E> implements Serializable
- serialVersionUID:
- 3690762799613949747L
-
Class org.jgrapht.graph.Multigraph extends AbstractBaseGraph<V,E> implements Serializable
- serialVersionUID:
- 3257001055819871795L
-
Class org.jgrapht.graph.ParanoidGraph extends GraphDelegator<V,E> implements Serializable
- serialVersionUID:
- 5075284167422166539L
-
Class org.jgrapht.graph.Pseudograph extends AbstractBaseGraph<V,E> implements Serializable
- serialVersionUID:
- 3833183614484755253L
-
Class org.jgrapht.graph.SimpleDirectedGraph extends AbstractBaseGraph<V,E> implements Serializable
- serialVersionUID:
- 4049358608472879671L
-
Class org.jgrapht.graph.SimpleDirectedWeightedGraph extends SimpleDirectedGraph<V,E> implements Serializable
- serialVersionUID:
- 3904960841681220919L
-
Class org.jgrapht.graph.SimpleGraph extends AbstractBaseGraph<V,E> implements Serializable
- serialVersionUID:
- 3545796589454112304L
-
Class org.jgrapht.graph.SimpleWeightedGraph extends SimpleGraph<V,E> implements Serializable
- serialVersionUID:
- 3906088949100655922L
-
Class org.jgrapht.graph.Subgraph extends AbstractGraph<V,E> implements Serializable
- serialVersionUID:
- 3208313055169665387L
-
Class org.jgrapht.graph.UndirectedGraphUnion extends GraphUnion<V,E,UndirectedGraph<V,E>> implements Serializable
- serialVersionUID:
- -740199233080172450L
-
Class org.jgrapht.graph.UndirectedSubgraph extends Subgraph<V,E,UndirectedGraph<V,E>> implements Serializable
- serialVersionUID:
- 3256728359772631350L
-
Class org.jgrapht.graph.UndirectedWeightedSubgraph extends UndirectedSubgraph<V,E> implements Serializable
- serialVersionUID:
- 3689346615735236409L
-
Class org.jgrapht.graph.UnmodifiableDirectedGraph extends UnmodifiableGraph<V,E> implements Serializable
- serialVersionUID:
- 3978701783725913906L
-
Class org.jgrapht.graph.UnmodifiableGraph extends GraphDelegator<V,E> implements Serializable
- serialVersionUID:
- 3544957670722713913L
-
Class org.jgrapht.graph.UnmodifiableUndirectedGraph extends UnmodifiableGraph<V,E> implements Serializable
- serialVersionUID:
- 3258134639355704624L
-
Class org.jgrapht.graph.WeightedMultigraph extends Multigraph<V,E> implements Serializable
- serialVersionUID:
- 3544671793370640696L
-
Class org.jgrapht.graph.WeightedPseudograph extends Pseudograph<V,E> implements Serializable
- serialVersionUID:
- 3257290244524356152L
-
-
Package org.jgrapht.util
-
Class org.jgrapht.util.ArrayUnenforcedSet extends java.util.ArrayList<E> implements Serializable
- serialVersionUID:
- -7413250161201811238L
-
Class org.jgrapht.util.ModifiableInteger extends java.lang.Number implements Serializable
- serialVersionUID:
- 3618698612851422261L
-
Serialized Fields
-
value
int value
The int value represented by thisModifiableInteger
.
-
-