Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

# Serialized Form

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.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> 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.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.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> 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`.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES