Serialized Form
-
Package org._3pq.jgrapht.demo
-
Class org._3pq.jgrapht.demo.JGraphAdapterDemo extends javax.swing.JApplet implements Serializable
- serialVersionUID:
- 3256444702936019250L
-
Serialized Fields
-
m_jgAdapter
JGraphModelAdapter m_jgAdapter
-
-
-
Package org._3pq.jgrapht.edge
-
Class org._3pq.jgrapht.edge.DefaultEdge extends java.lang.Object implements Serializable
- serialVersionUID:
- 3258408452177932855L
-
Serialized Fields
-
m_source
java.lang.Object m_source
-
m_target
java.lang.Object m_target
-
-
Class org._3pq.jgrapht.edge.DirectedEdge extends DefaultEdge implements Serializable
- serialVersionUID:
- 3258689927188134195L
-
Class org._3pq.jgrapht.edge.DirectedWeightedEdge extends DirectedEdge implements Serializable
- serialVersionUID:
- 3689070664137257523L
-
Serialized Fields
-
m_weight
double m_weight
-
-
Class org._3pq.jgrapht.edge.EdgeFactories.DirectedEdgeFactory extends org._3pq.jgrapht.edge.EdgeFactories.AbstractEdgeFactory implements Serializable
- serialVersionUID:
- 3618135658586388792L
-
Class org._3pq.jgrapht.edge.EdgeFactories.DirectedWeightedEdgeFactory extends org._3pq.jgrapht.edge.EdgeFactories.AbstractEdgeFactory implements Serializable
- serialVersionUID:
- 3257002163870775604L
-
Class org._3pq.jgrapht.edge.EdgeFactories.UndirectedEdgeFactory extends org._3pq.jgrapht.edge.EdgeFactories.AbstractEdgeFactory implements Serializable
- serialVersionUID:
- 3257007674431189815L
-
Class org._3pq.jgrapht.edge.EdgeFactories.UndirectedWeightedEdgeFactory extends org._3pq.jgrapht.edge.EdgeFactories.AbstractEdgeFactory implements Serializable
- serialVersionUID:
- 4048797883346269237L
-
Class org._3pq.jgrapht.edge.UndirectedEdge extends DefaultEdge implements Serializable
- serialVersionUID:
- 3257563988526380337L
-
Class org._3pq.jgrapht.edge.UndirectedWeightedEdge extends UndirectedEdge implements Serializable
- serialVersionUID:
- 4120853256903012915L
-
Serialized Fields
-
m_weight
double m_weight
-
-
-
Package org._3pq.jgrapht.event
-
Class org._3pq.jgrapht.event.ConnectedComponentTraversalEvent extends java.util.EventObject implements Serializable
- serialVersionUID:
- 3834311717709822262L
-
Serialized Fields
-
m_type
int m_type
The type of this event.
-
-
Class org._3pq.jgrapht.event.EdgeTraversalEvent extends java.util.EventObject implements Serializable
- serialVersionUID:
- 4050768173789820979L
-
Serialized Fields
-
m_edge
Edge m_edge
The traversed edge.
-
-
Class org._3pq.jgrapht.event.GraphChangeEvent extends java.util.EventObject implements Serializable
- serialVersionUID:
- 3834592106026382391L
-
Serialized Fields
-
m_type
int m_type
The type of graph change this event indicates.
-
-
Class org._3pq.jgrapht.event.GraphEdgeChangeEvent extends GraphChangeEvent implements Serializable
- serialVersionUID:
- 3618134563335844662L
-
Serialized Fields
-
m_edge
Edge m_edge
The edge that this event is related to.
-
-
Class org._3pq.jgrapht.event.GraphVertexChangeEvent extends GraphChangeEvent implements Serializable
- serialVersionUID:
- 3690189962679104053L
-
Serialized Fields
-
m_vertex
java.lang.Object m_vertex
The vertex that this event is related to.
-
-
Class org._3pq.jgrapht.event.VertexTraversalEvent extends java.util.EventObject implements Serializable
- serialVersionUID:
- 3688790267213918768L
-
Serialized Fields
-
m_vertex
java.lang.Object m_vertex
The traversed vertex.
-
-
-
Package org._3pq.jgrapht.ext
-
Class org._3pq.jgrapht.ext.JGraphModelAdapter extends org.jgraph.graph.DefaultGraphModel implements Serializable
- serialVersionUID:
- 3256722883706302515L
-
Serialized Fields
-
m_cellFactory
JGraphModelAdapter.CellFactory m_cellFactory
-
m_cellToEdge
java.util.Map m_cellToEdge
Maps JGraph edges to JGraphT edges -
m_cellToVertex
java.util.Map m_cellToVertex
Maps JGraph vertices to JGraphT vertices -
m_defaultEdgeAttributes
org.jgraph.graph.AttributeMap m_defaultEdgeAttributes
-
m_defaultVertexAttributes
org.jgraph.graph.AttributeMap m_defaultVertexAttributes
-
m_edgeToCell
java.util.Map m_edgeToCell
Maps JGraphT edges to JGraph edges -
m_jCellsBeingAdded
java.util.Set m_jCellsBeingAdded
The following m_(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 m_jCellsBeingAdded is used when an edge is added to a JGraph graph:1. First, we add the desired edge to m_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 m_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 m_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 m_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...
-
m_jCellsBeingRemoved
java.util.Set m_jCellsBeingRemoved
-
m_jtElementsBeingAdded
java.util.Set m_jtElementsBeingAdded
-
m_jtElementsBeingRemoved
java.util.Set m_jtElementsBeingRemoved
-
m_jtGraph
org._3pq.jgrapht.ext.JGraphModelAdapter.ShieldedGraph m_jtGraph
-
m_vertexToCell
java.util.Map m_vertexToCell
Maps JGraphT vertices to JGraph vertices
-
-
Class org._3pq.jgrapht.ext.JGraphModelAdapter.DefaultCellFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 3690194343461861173L
-
-
Package org._3pq.jgrapht.graph
-
Class org._3pq.jgrapht.graph.AbstractBaseGraph extends AbstractGraph implements Serializable
-
Serialized Fields
-
m_allowingLoops
boolean m_allowingLoops
-
m_allowingMultipleEdges
boolean m_allowingMultipleEdges
-
m_edgeFactory
EdgeFactory m_edgeFactory
-
m_edgeListFactory
EdgeListFactory m_edgeListFactory
-
m_edgeSet
java.util.Set m_edgeSet
-
m_factoryEdgeClass
java.lang.Class m_factoryEdgeClass
-
m_specifics
org._3pq.jgrapht.graph.AbstractBaseGraph.Specifics m_specifics
-
m_vertexMap
java.util.Map m_vertexMap
-
-
-
Class org._3pq.jgrapht.graph.AsUndirectedGraph extends GraphDelegator implements Serializable
- serialVersionUID:
- 3257845485078065462L
-
Class org._3pq.jgrapht.graph.DefaultDirectedGraph extends AbstractBaseGraph implements Serializable
- serialVersionUID:
- 3544953246956466230L
-
Class org._3pq.jgrapht.graph.DefaultDirectedWeightedGraph extends DefaultDirectedGraph implements Serializable
- serialVersionUID:
- 3761405317841171513L
-
Class org._3pq.jgrapht.graph.DefaultListenableGraph extends GraphDelegator implements Serializable
- serialVersionUID:
- 3977575900898471984L
-
Serialized Fields
-
m_graphListeners
java.util.ArrayList m_graphListeners
-
m_reuseableEdgeEvent
org._3pq.jgrapht.graph.DefaultListenableGraph.FlyweightEdgeEvent m_reuseableEdgeEvent
-
m_reuseableVertexEvent
org._3pq.jgrapht.graph.DefaultListenableGraph.FlyweightVertexEvent m_reuseableVertexEvent
-
m_reuseEvents
boolean m_reuseEvents
-
m_vertexSetListeners
java.util.ArrayList m_vertexSetListeners
-
-
Class org._3pq.jgrapht.graph.DirectedMultigraph extends AbstractBaseGraph implements Serializable
- serialVersionUID:
- 3258408413590599219L
-
Class org._3pq.jgrapht.graph.DirectedSubgraph extends Subgraph implements Serializable
- serialVersionUID:
- 3616445700507054133L
-
Class org._3pq.jgrapht.graph.DirectedWeightedMultigraph extends DirectedMultigraph implements Serializable
- serialVersionUID:
- 4049071636005206066L
-
Class org._3pq.jgrapht.graph.DirectedWeightedSubgraph extends DirectedSubgraph implements Serializable
- serialVersionUID:
- 3905799799168250680L
-
Class org._3pq.jgrapht.graph.GraphDelegator extends AbstractGraph implements Serializable
- serialVersionUID:
- 3257005445226181425L
-
Serialized Fields
-
m_delegate
Graph m_delegate
The graph to which operations are delegated.
-
-
Class org._3pq.jgrapht.graph.ListenableDirectedGraph extends DefaultListenableGraph implements Serializable
- serialVersionUID:
- 3257571698126368824L
-
Class org._3pq.jgrapht.graph.ListenableDirectedWeightedGraph extends ListenableDirectedGraph implements Serializable
- serialVersionUID:
- 3977582476627621938L
-
Class org._3pq.jgrapht.graph.ListenableUndirectedGraph extends DefaultListenableGraph implements Serializable
- serialVersionUID:
- 3256999969193145905L
-
Class org._3pq.jgrapht.graph.ListenableUndirectedWeightedGraph extends ListenableUndirectedGraph implements Serializable
- serialVersionUID:
- 3690762799613949747L
-
Class org._3pq.jgrapht.graph.Multigraph extends AbstractBaseGraph implements Serializable
- serialVersionUID:
- 3257001055819871795L
-
Class org._3pq.jgrapht.graph.Pseudograph extends AbstractBaseGraph implements Serializable
- serialVersionUID:
- 3833183614484755253L
-
Class org._3pq.jgrapht.graph.SimpleDirectedGraph extends AbstractBaseGraph implements Serializable
- serialVersionUID:
- 4049358608472879671L
-
Class org._3pq.jgrapht.graph.SimpleDirectedWeightedGraph extends SimpleDirectedGraph implements Serializable
- serialVersionUID:
- 3904960841681220919L
-
Class org._3pq.jgrapht.graph.SimpleGraph extends AbstractBaseGraph implements Serializable
- serialVersionUID:
- 3545796589454112304L
-
Class org._3pq.jgrapht.graph.SimpleWeightedGraph extends SimpleGraph implements Serializable
- serialVersionUID:
- 3906088949100655922L
-
Class org._3pq.jgrapht.graph.Subgraph extends AbstractGraph implements Serializable
-
Serialized Fields
-
m_base
Graph m_base
-
m_edgeSet
java.util.Set m_edgeSet
-
m_isInduced
boolean m_isInduced
-
m_verifyIntegrity
boolean m_verifyIntegrity
-
m_vertexSet
java.util.Set m_vertexSet
-
-
-
Class org._3pq.jgrapht.graph.UndirectedSubgraph extends Subgraph implements Serializable
- serialVersionUID:
- 3256728359772631350L
-
Class org._3pq.jgrapht.graph.UndirectedWeightedSubgraph extends UndirectedSubgraph implements Serializable
- serialVersionUID:
- 3689346615735236409L
-
Class org._3pq.jgrapht.graph.UnmodifiableDirectedGraph extends UnmodifiableGraph implements Serializable
- serialVersionUID:
- 3978701783725913906L
-
Class org._3pq.jgrapht.graph.UnmodifiableGraph extends GraphDelegator implements Serializable
- serialVersionUID:
- 3544957670722713913L
-
Class org._3pq.jgrapht.graph.UnmodifiableUndirectedGraph extends UnmodifiableGraph implements Serializable
- serialVersionUID:
- 3258134639355704624L
-
Class org._3pq.jgrapht.graph.WeightedMultigraph extends Multigraph implements Serializable
- serialVersionUID:
- 3544671793370640696L
-
Class org._3pq.jgrapht.graph.WeightedPseudograph extends Pseudograph implements Serializable
- serialVersionUID:
- 3257290244524356152L
-
-
Package org._3pq.jgrapht.util
-
Class org._3pq.jgrapht.util.ModifiableInteger extends java.lang.Number implements Serializable
- serialVersionUID:
- 3618698612851422261L
-
Serialized Fields
-
value
int value
The int value represented by thisModifiableInteger
.
-
-