Class DetailsPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, org.graphstream.stream.AttributeSink, org.graphstream.stream.ElementSink

public class DetailsPanel extends JPanel implements org.graphstream.stream.ElementSink, org.graphstream.stream.AttributeSink
The panel that contains a list of the graph nodes and details about the selected node
See Also:
  • Constructor Details

    • DetailsPanel

      public DetailsPanel(OppNetGraph oppNetGraph)
  • Method Details

    • nodeAdded

      public void nodeAdded(String sourceId, long timeId, String nodeId)
      Specified by:
      nodeAdded in interface org.graphstream.stream.ElementSink
    • nodeRemoved

      public void nodeRemoved(String sourceId, long timeId, String nodeId)
      Specified by:
      nodeRemoved in interface org.graphstream.stream.ElementSink
    • edgeAdded

      public void edgeAdded(String sourceId, long timeId, String edgeId, String fromNodeId, String toNodeId, boolean directed)
      Specified by:
      edgeAdded in interface org.graphstream.stream.ElementSink
    • edgeRemoved

      public void edgeRemoved(String sourceId, long timeId, String edgeId)
      Specified by:
      edgeRemoved in interface org.graphstream.stream.ElementSink
    • graphCleared

      public void graphCleared(String sourceId, long timeId)
      Specified by:
      graphCleared in interface org.graphstream.stream.ElementSink
    • stepBegins

      public void stepBegins(String sourceId, long timeId, double step)
      Specified by:
      stepBegins in interface org.graphstream.stream.ElementSink
    • graphAttributeAdded

      public void graphAttributeAdded(String sourceId, long timeId, String attribute, Object value)
      Specified by:
      graphAttributeAdded in interface org.graphstream.stream.AttributeSink
    • graphAttributeChanged

      public void graphAttributeChanged(String sourceId, long timeId, String attribute, Object oldValue, Object newValue)
      Specified by:
      graphAttributeChanged in interface org.graphstream.stream.AttributeSink
    • graphAttributeRemoved

      public void graphAttributeRemoved(String sourceId, long timeId, String attribute)
      Specified by:
      graphAttributeRemoved in interface org.graphstream.stream.AttributeSink
    • nodeAttributeAdded

      public void nodeAttributeAdded(String sourceId, long timeId, String nodeId, String attribute, Object value)
      Specified by:
      nodeAttributeAdded in interface org.graphstream.stream.AttributeSink
    • nodeAttributeChanged

      public void nodeAttributeChanged(String sourceId, long timeId, String nodeId, String attribute, Object oldValue, Object newValue)
      Specified by:
      nodeAttributeChanged in interface org.graphstream.stream.AttributeSink
    • nodeAttributeRemoved

      public void nodeAttributeRemoved(String sourceId, long timeId, String nodeId, String attribute)
      Specified by:
      nodeAttributeRemoved in interface org.graphstream.stream.AttributeSink
    • edgeAttributeAdded

      public void edgeAttributeAdded(String sourceId, long timeId, String edgeId, String attribute, Object value)
      Specified by:
      edgeAttributeAdded in interface org.graphstream.stream.AttributeSink
    • edgeAttributeChanged

      public void edgeAttributeChanged(String sourceId, long timeId, String edgeId, String attribute, Object oldValue, Object newValue)
      Specified by:
      edgeAttributeChanged in interface org.graphstream.stream.AttributeSink
    • edgeAttributeRemoved

      public void edgeAttributeRemoved(String sourceId, long timeId, String edgeId, String attribute)
      Specified by:
      edgeAttributeRemoved in interface org.graphstream.stream.AttributeSink