dk.brics.servletvalidator.flowgraph
Interface Node

All Known Implementing Classes:
AbstractNode, AppendNode, EntryNode, InvokeNode, NopNode

public interface Node

A node is a node in a FlowGraph. A node can have a number of sucessors as well as it can accept a NodeVisitor for easy traversal of the graph in a visitor pattern.

Author:
schwarz

Method Summary
 void accept(NodeVisitor n)
          Accepts the given visitor
 void addSucessor(Node n)
          Adds a sucessor node to this node
 Collection<Node> getSuccessors()
          returns the collection of successors of this node
 

Method Detail

accept

void accept(NodeVisitor n)
Accepts the given visitor

Parameters:
n -

addSucessor

void addSucessor(Node n)
Adds a sucessor node to this node

Parameters:
n -

getSuccessors

Collection<Node> getSuccessors()
returns the collection of successors of this node

Returns:


Copyright © 2008 Mathias Schwarz.