ninja.activeproxy.path.pxset
Class Node
java.lang.Object
|
+--ninja.activeproxy.path.pxset.Node
- public class Node
- extends java.lang.Object
Field Summary |
private java.lang.String |
name
|
private java.util.Vector |
neighbors
|
Constructor Summary |
Node(java.lang.String s)
Constructor : Neighbors are to be added later. |
Method Summary |
void |
addNeighbor(java.lang.String id)
Add a neighbor to a node |
java.lang.String |
getName()
Return Name of Node |
java.util.Vector |
getNeighbors()
Return Vector of neighbors |
boolean |
isNeighbor(java.lang.String id)
Check if neighbor |
void |
removeNeighbor(java.lang.String id)
Remove a neighbor |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
name
private java.lang.String name
neighbors
private java.util.Vector neighbors
Node
public Node(java.lang.String s)
- Constructor : Neighbors are to be added later.
- Parameters:
s
- name of node
addNeighbor
public void addNeighbor(java.lang.String id)
throws DuplicateException
- Add a neighbor to a node
- Parameters:
id
- unique id of neighbor to be added- Throws:
- DuplicateException - if neighbor already exists
removeNeighbor
public void removeNeighbor(java.lang.String id)
throws NotFoundException
- Remove a neighbor
- Parameters:
id
- unique id of neighbor to be removed- Throws:
- NotFoundException - if neighbor does exist
isNeighbor
public boolean isNeighbor(java.lang.String id)
- Check if neighbor
- Parameters:
id
- unique id of neighbor to be checked for- Returns:
- true/false
getName
public java.lang.String getName()
- Return Name of Node
- Returns:
- name unique id of node
getNeighbors
public java.util.Vector getNeighbors()
- Return Vector of neighbors
- Returns:
- neighbors neighbors of node