|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExprNode
Root expression node interface which all expression nodes in the filter expression tree implement.
Method Summary | |
---|---|
void |
accept(FilterVisitor a_visitor)
Element/node accept method for visitor pattern. |
Object |
get(Object a_key)
Gets an annotation on the tree by key. |
boolean |
isLeaf()
Tests to see if this node is a leaf or branch node. |
StringBuffer |
printToBuffer(StringBuffer a_buf)
Recursively appends this String representation of this node and its descendents in prefix notation to a buffer. |
void |
set(Object a_key,
Object a_value)
Sets a annotation key to a value. |
Method Detail |
---|
Object get(Object a_key)
a_key
- the annotation key.
void set(Object a_key, Object a_value)
a_key
- the annotation key.a_value
- the annotation value.boolean isLeaf()
StringBuffer printToBuffer(StringBuffer a_buf)
a_buf
- the buffer to append to.void accept(FilterVisitor a_visitor)
a_visitor
- the filter expression tree structure visitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |