View Javadoc

1   package baseCode.dataStructure.graph;
2   
3   public interface GraphNode   {
4   
5      /***
6       * @return the contents of the node.
7       */
8      public Object getItem();
9   
10     /***
11      * @return the key for this node.
12      */
13     public Object getKey();
14  
15     /***
16      * Set the contents of the node.
17      * 
18      * @param value
19      */
20     public void setItem( Object value );
21  
22     /***
23      * Set the key and value associated with this node.
24      * 
25      * @param key
26      * @param value
27      */
28     public void setValue( Object key, Object value );
29  
30     /***
31      * @return the Graph this belongs to.
32      */
33     public Graph getGraph();
34  
35     /***
36      * @param graph
37      */
38     public void setGraph( Graph graph );
39  }