Serialized Form
-
Package org.jgrapht.alg
-
Class org.jgrapht.alg.BlockCutpointGraph
class BlockCutpointGraph extends SimpleGraph<UndirectedGraph<V,E>, DefaultEdge> implements Serializable - serialVersionUID:
- -9101341117013163934L
-
Serialized Fields
-
cutpoints
Set<V> cutpoints
-
dfsTree
DirectedGraph<V,
DefaultEdge> dfsTree DFS (Depth-First-Search) tree. -
graph
UndirectedGraph<V,
E> graph -
numOrder
int numOrder
-
stack
Deque<BlockCutpointGraph<V,
E>.org.jgrapht.alg.BlockCutpointGraph.BCGEdge> stack -
vertex2biconnectedSubgraphs
Map<V,
Set<UndirectedGraph<V, E>>> vertex2biconnectedSubgraphs -
vertex2block
Map<V,
UndirectedGraph<V, E>> vertex2block -
vertex2numOrder
Map<V,
Integer> vertex2numOrder
-
-
-
Package org.jgrapht.demo
-
Class org.jgrapht.demo.JGraphAdapterDemo
class JGraphAdapterDemo extends JApplet implements Serializable- serialVersionUID:
- 3256444702936019250L
-
Serialized Fields
-
jgAdapter
JGraphModelAdapter<String,
DefaultEdge> jgAdapter
-
-
-
Package org.jgrapht.event
-
Class org.jgrapht.event.ConnectedComponentTraversalEvent
class ConnectedComponentTraversalEvent extends EventObject implements Serializable- serialVersionUID:
- 3834311717709822262L
-
Serialized Fields
-
type
int type
The type of this event.
-
-
Class org.jgrapht.event.EdgeTraversalEvent
class EdgeTraversalEvent extends EventObject implements Serializable- serialVersionUID:
- 4050768173789820979L
-
Serialized Fields
-
edge
E edge
The traversed edge.
-
-
Class org.jgrapht.event.GraphChangeEvent
class GraphChangeEvent extends EventObject implements Serializable- serialVersionUID:
- 3834592106026382391L
-
Serialized Fields
-
type
int type
The type of graph change this event indicates.
-
-
Class org.jgrapht.event.GraphEdgeChangeEvent
class 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
class 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
class VertexTraversalEvent extends EventObject implements Serializable- serialVersionUID:
- 3688790267213918768L
-
Serialized Fields
-
vertex
V vertex
The traversed vertex.
-
-
-
Package org.jgrapht.ext
-
Class org.jgrapht.ext.JGraphModelAdapter
class JGraphModelAdapter extends org.jgraph.graph.DefaultGraphModel implements Serializable- serialVersionUID:
- 3256722883706302515L
-
Serialized Fields
-
cellFactory
JGraphModelAdapter.CellFactory<V,
E> cellFactory -
cellToEdge
Map<org.jgraph.graph.Edge,
E> cellToEdge Maps JGraph edges to JGraphT edges -
cellToVertex
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
Map<E,
org.jgraph.graph.Edge> edgeToCell Maps JGraphT edges to JGraph edges -
jCellsBeingAdded
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
Set<org.jgraph.graph.GraphCell> jCellsBeingRemoved
-
jtElementsBeingAdded
Set<Object> jtElementsBeingAdded
-
jtElementsBeingRemoved
Set<Object> jtElementsBeingRemoved
-
jtGraph
JGraphModelAdapter<V,
E>.org.jgrapht.ext.JGraphModelAdapter.ShieldedGraph jtGraph -
vertexToCell
Map<V,
org.jgraph.graph.GraphCell> vertexToCell Maps JGraphT vertices to JGraph vertices
-
-
Class org.jgrapht.ext.JGraphModelAdapter.DefaultCellFactory
class DefaultCellFactory extends Object implements Serializable- serialVersionUID:
- 3690194343461861173L
-
-
Package org.jgrapht.graph
-
Class org.jgrapht.graph.AbstractBaseGraph
- serialVersionUID:
- -1263088497616142427L
-
Serialized Fields
-
allowingLoops
boolean allowingLoops
-
allowingMultipleEdges
boolean allowingMultipleEdges
-
edgeFactory
EdgeFactory<V,
E> edgeFactory -
edgeMap
Map<E,
org.jgrapht.graph.IntrusiveEdge> edgeMap -
edgeSetFactory
EdgeSetFactory<V,
E> edgeSetFactory -
specifics
AbstractBaseGraph<V,
E>.org.jgrapht.graph.AbstractBaseGraph.Specifics specifics
-
-
Class org.jgrapht.graph.AsUndirectedGraph
- serialVersionUID:
- 3257845485078065462L
-
Class org.jgrapht.graph.AsUnweightedDirectedGraph
- serialVersionUID:
- -4320818446777715312L
-
Class org.jgrapht.graph.AsUnweightedGraph
- serialVersionUID:
- 7175505077601824663L
-
Class org.jgrapht.graph.AsWeightedGraph
- serialVersionUID:
- -716810639338971372L
-
Class org.jgrapht.graph.ClassBasedEdgeFactory
class ClassBasedEdgeFactory extends Object implements Serializable- serialVersionUID:
- 3618135658586388792L
-
Class org.jgrapht.graph.DefaultDirectedGraph
- serialVersionUID:
- 3544953246956466230L
-
Class org.jgrapht.graph.DefaultDirectedWeightedGraph
- serialVersionUID:
- 3761405317841171513L
-
Class org.jgrapht.graph.DefaultEdge
class DefaultEdge extends org.jgrapht.graph.IntrusiveEdge implements Serializable- serialVersionUID:
- 3258408452177932855L
-
Class org.jgrapht.graph.DefaultListenableGraph
- serialVersionUID:
- 3977575900898471984L
-
Serialized Fields
-
graphListeners
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
ArrayList<VertexSetListener<V>> vertexSetListeners
-
-
Class org.jgrapht.graph.DefaultWeightedEdge
class DefaultWeightedEdge extends DefaultEdge implements Serializable- serialVersionUID:
- 229708706467350994L
-
Serialized Fields
-
weight
double weight
-
-
Class org.jgrapht.graph.DirectedGraphUnion
- serialVersionUID:
- -740199233080172450L
-
Class org.jgrapht.graph.DirectedMultigraph
- serialVersionUID:
- 3258408413590599219L
-
Class org.jgrapht.graph.DirectedPseudograph
- serialVersionUID:
- -8300409752893486415L
-
Class org.jgrapht.graph.DirectedSubgraph
- serialVersionUID:
- 3616445700507054133L
-
Class org.jgrapht.graph.DirectedWeightedMultigraph
- serialVersionUID:
- 4049071636005206066L
-
Class org.jgrapht.graph.DirectedWeightedSubgraph
- serialVersionUID:
- 3905799799168250680L
-
Class org.jgrapht.graph.EdgeReversedGraph
- serialVersionUID:
- 9091361782455418631L
-
Class org.jgrapht.graph.GraphDelegator
- serialVersionUID:
- 3257005445226181425L
-
Class org.jgrapht.graph.GraphUnion
- serialVersionUID:
- -740199233080172450L
-
Class org.jgrapht.graph.ListenableDirectedGraph
- serialVersionUID:
- 3257571698126368824L
-
Class org.jgrapht.graph.ListenableDirectedWeightedGraph
- serialVersionUID:
- 3977582476627621938L
-
Class org.jgrapht.graph.ListenableUndirectedGraph
- serialVersionUID:
- 3256999969193145905L
-
Class org.jgrapht.graph.ListenableUndirectedWeightedGraph
class ListenableUndirectedWeightedGraph extends ListenableUndirectedGraph<V,E> implements Serializable - serialVersionUID:
- 3690762799613949747L
-
Class org.jgrapht.graph.Multigraph
- serialVersionUID:
- 3257001055819871795L
-
Class org.jgrapht.graph.ParanoidGraph
- serialVersionUID:
- 5075284167422166539L
-
Class org.jgrapht.graph.Pseudograph
- serialVersionUID:
- 3833183614484755253L
-
Class org.jgrapht.graph.SimpleDirectedGraph
- serialVersionUID:
- 4049358608472879671L
-
Class org.jgrapht.graph.SimpleDirectedWeightedGraph
- serialVersionUID:
- 3904960841681220919L
-
Class org.jgrapht.graph.SimpleGraph
- serialVersionUID:
- 3545796589454112304L
-
Class org.jgrapht.graph.SimpleWeightedGraph
- serialVersionUID:
- 3906088949100655922L
-
Class org.jgrapht.graph.Subgraph
- serialVersionUID:
- 3208313055169665387L
-
Class org.jgrapht.graph.UndirectedGraphUnion
- serialVersionUID:
- -740199233080172450L
-
Class org.jgrapht.graph.UndirectedSubgraph
- serialVersionUID:
- 3256728359772631350L
-
Class org.jgrapht.graph.UndirectedWeightedSubgraph
- serialVersionUID:
- 3689346615735236409L
-
Class org.jgrapht.graph.UnmodifiableDirectedGraph
- serialVersionUID:
- 3978701783725913906L
-
Class org.jgrapht.graph.UnmodifiableGraph
- serialVersionUID:
- 3544957670722713913L
-
Class org.jgrapht.graph.UnmodifiableUndirectedGraph
- serialVersionUID:
- 3258134639355704624L
-
Class org.jgrapht.graph.WeightedMultigraph
- serialVersionUID:
- 3544671793370640696L
-
Class org.jgrapht.graph.WeightedPseudograph
- serialVersionUID:
- 3257290244524356152L
-
-
Package org.jgrapht.util
-
Class org.jgrapht.util.ArrayUnenforcedSet
- serialVersionUID:
- -7413250161201811238L
-
Class org.jgrapht.util.ModifiableInteger
class ModifiableInteger extends Number implements Serializable- serialVersionUID:
- 3618698612851422261L
-
Serialized Fields
-
value
int value
The int value represented by thisModifiableInteger.
-
-