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_jCellsBeingAdded

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

m_jtElementsBeingAdded

java.util.Set<E> m_jtElementsBeingAdded

m_jtElementsBeingRemoved

java.util.Set<E> m_jtElementsBeingRemoved

m_cellFactory

JGraphModelAdapter.CellFactory m_cellFactory

m_cellToEdge

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


m_cellToVertex

java.util.Map<K,V> 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<K,V> m_edgeToCell
Maps JGraphT edges to JGraph edges


m_vertexToCell

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


m_jtGraph

org._3pq.jgrapht.ext.JGraphModelAdapter.ShieldedGraph m_jtGraph

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_vertexMap

java.util.Map<K,V> m_vertexMap

m_allowingLoops

boolean m_allowingLoops

m_factoryEdgeClass

java.lang.Class<T> m_factoryEdgeClass

m_edgeFactory

EdgeFactory m_edgeFactory

m_edgeListFactory

EdgeListFactory m_edgeListFactory

m_edgeSet

java.util.Set<E> m_edgeSet

m_specifics

org._3pq.jgrapht.graph.AbstractBaseGraph.Specifics m_specifics

m_allowingMultipleEdges

boolean m_allowingMultipleEdges

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

m_vertexSetListeners

java.util.ArrayList<E> m_vertexSetListeners

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

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_edgeSet

java.util.Set<E> m_edgeSet

m_vertexSet

java.util.Set<E> m_vertexSet

m_base

Graph m_base

m_isInduced

boolean m_isInduced

m_verifyIntegrity

boolean m_verifyIntegrity

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