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<E> cutpoints

dfsTree

DirectedGraph<V,E> dfsTree
DFS (Depth-First-Search) tree.


graph

UndirectedGraph<V,E> graph

numOrder

int numOrder

stack

java.util.Stack<E> stack

vertex2biconnectedSubgraphs

java.util.Map<K,V> vertex2biconnectedSubgraphs

vertex2block

java.util.Map<K,V> vertex2block

vertex2numOrder

java.util.Map<K,V> vertex2numOrder

Package org.jgrapht.demo

Class org.jgrapht.demo.JGraphAdapterDemo extends javax.swing.JApplet implements Serializable

serialVersionUID: 3256444702936019250L

Serialized Fields

jgAdapter

JGraphModelAdapter<V,E> 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

java.lang.Object 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

java.lang.Object edge
The edge that this event is related to.

Class org.jgrapht.event.GraphVertexChangeEvent extends GraphChangeEvent implements Serializable

serialVersionUID: 3690189962679104053L

Serialized Fields

vertex

java.lang.Object 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

java.lang.Object vertex
The traversed vertex.


Package org.jgrapht.ext

Class org.jgrapht.ext.JGraphModelAdapter extends org.jgraph.graph.DefaultGraphModel implements Serializable

serialVersionUID: 3256722883706302515L

Serialized Fields

jCellsBeingAdded

java.util.Set<E> 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<E> jCellsBeingRemoved

jtElementsBeingAdded

java.util.Set<E> jtElementsBeingAdded

jtElementsBeingRemoved

java.util.Set<E> jtElementsBeingRemoved

cellFactory

JGraphModelAdapter.CellFactory<VV,EE> cellFactory

cellToEdge

java.util.Map<K,V> cellToEdge
Maps JGraph edges to JGraphT edges


cellToVertex

java.util.Map<K,V> cellToVertex
Maps JGraph vertices to JGraphT vertices


defaultEdgeAttributes

org.jgraph.graph.AttributeMap defaultEdgeAttributes

defaultVertexAttributes

org.jgraph.graph.AttributeMap defaultVertexAttributes

edgeToCell

java.util.Map<K,V> edgeToCell
Maps JGraphT edges to JGraph edges


vertexToCell

java.util.Map<K,V> vertexToCell
Maps JGraphT vertices to JGraph vertices


jtGraph

org.jgrapht.ext.JGraphModelAdapter.ShieldedGraph jtGraph

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

Serialized Fields

allowingLoops

boolean allowingLoops

edgeFactory

EdgeFactory<V,E> edgeFactory

edgeSetFactory

EdgeSetFactory<V,E> edgeSetFactory

edgeMap

java.util.Map<K,V> edgeMap

specifics

org.jgrapht.graph.AbstractBaseGraph.Specifics specifics

allowingMultipleEdges

boolean allowingMultipleEdges

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

weightMap

java.util.Map<K,V> weightMap

isWeightedGraph

boolean isWeightedGraph

Class org.jgrapht.graph.ClassBasedEdgeFactory extends java.lang.Object implements Serializable

serialVersionUID: 3618135658586388792L

Serialized Fields

edgeClass

java.lang.Class<T> 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<E> graphListeners

vertexSetListeners

java.util.ArrayList<E> vertexSetListeners

reuseableEdgeEvent

org.jgrapht.graph.DefaultListenableGraph.FlyweightEdgeEvent<VV,EE> reuseableEdgeEvent

reuseableVertexEvent

org.jgrapht.graph.DefaultListenableGraph.FlyweightVertexEvent<VV> reuseableVertexEvent

reuseEvents

boolean reuseEvents

Class org.jgrapht.graph.DefaultWeightedEdge extends DefaultEdge implements Serializable

serialVersionUID: 229708706467350994L

Serialized Fields

weight

double weight

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

Serialized Fields

delegate

Graph<V,E> delegate
The graph to which operations are delegated.

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

Serialized Fields

edgeSet

java.util.Set<E> edgeSet

vertexSet

java.util.Set<E> vertexSet

base

Graph<V,E> base

isInduced

boolean isInduced

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 this ModifiableInteger.