orc.runtime.nodes
Class Store

java.lang.Object
  extended by orc.runtime.nodes.Node
      extended by orc.runtime.nodes.Store
All Implemented Interfaces:
java.io.Serializable

public class Store
extends Node

Compiled node used to store the value of a binding in a where clause.

Author:
wcook
See Also:
Serialized Form

Constructor Summary
Store()
           
 
Method Summary
 boolean isTerminal()
          Does this node kill the incoming token?
 void process(Token t)
          Gets the group of the token and sets its value to be the result of the input token.
 
Methods inherited from class orc.runtime.nodes.Node
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Store

public Store()
Method Detail

process

public void process(Token t)
Gets the group of the token and sets its value to be the result of the input token. As a side effect of setting the value of a group, a pull variable becomes bound and the execution of the group is terminated.

Specified by:
process in class Node
Parameters:
t - input token being processed

isTerminal

public boolean isTerminal()
Description copied from class: Node
Does this node kill the incoming token?

Overrides:
isTerminal in class Node