org.tranql.ql
Interface Node

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
Literal
All Known Implementing Classes:
AbstractNode, BooleanLiteral, NumericLiteral, StringLiteral

public interface Node
extends java.io.Serializable

Version:
$Revision: 173 $ $Date: 2005-02-20 16:42:56 +0100 (Sun, 20 Feb 2005) $

Method Summary
 Node addChild(Node child)
           
 Node getChild()
           
 Node getSibling()
           
 boolean isOnlyChild()
           
 void setSibling(Node sibling)
           
 java.lang.Object visit(QueryVisitor visitor, java.lang.Object param)
           
 

Method Detail

getSibling

public Node getSibling()

getChild

public Node getChild()

addChild

public Node addChild(Node child)

isOnlyChild

public boolean isOnlyChild()

visit

public java.lang.Object visit(QueryVisitor visitor,
                              java.lang.Object param)
                       throws QueryException
Throws:
QueryException

setSibling

public void setSibling(Node sibling)


Copyright © -2006 The Codehaus. All Rights Reserved.