xacute.quilt
Class BindingTreePath

java.lang.Object
  |
  +--xacute.quilt.BindingTreePath

public class BindingTreePath
extends java.lang.Object

This class represents a path in a BindingTree object. The more nested Value corresponds to the first variable to bind * so watch the order.


Constructor Summary
BindingTreePath()
          Returns a BindingTreePath of length zero.
BindingTreePath(Value v, BindingTreePath path)
          Returns a new BindingTreePath.
 
Method Summary
 BindingTreePath getNext()
           
 Value getValue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BindingTreePath

public BindingTreePath()
Returns a BindingTreePath of length zero.

BindingTreePath

public BindingTreePath(Value v,
                       BindingTreePath path)
Returns a new BindingTreePath.
Parameters:
v - the tail of the path to create
path - the head of the path to create
Method Detail

getValue

public Value getValue()

getNext

public BindingTreePath getNext()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object