KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > jofti > parser > StackPredicate


1 /*
2  * Created on 17-Jul-2005
3  *
4  * TODO To change the template for this generated file go to
5  * Window - Preferences - Java - Code Style - Code Templates
6  */

7 package com.jofti.parser;
8
9 import java.util.Stack JavaDoc;
10
11 import com.jofti.core.IPredicate;
12
13 /**
14  *
15  *
16  * A predicate that has nested predictaes within it. Used for (predicate and (sub-predicte or subpredicate)) type structures.
17  
18  *
19  *@author xenephon (xenephon@jofti.com)
20  */

21 public class StackPredicate implements IPredicate{
22
23     public Stack JavaDoc predicateStack;
24     
25     
26     public String JavaDoc toString(){
27         return predicateStack.toString() ;
28     }
29
30     public synchronized Stack JavaDoc getPredicateStack() {
31         return predicateStack;
32     }
33     
34     public synchronized void setPredicateStack(Stack JavaDoc predicateStack) {
35         this.predicateStack = predicateStack;
36     }
37
38     public int getType()
39     {
40         return 1;
41     }
42     
43   
44     /* (non-Javadoc)
45      * @see com.jofti.core.IPredicate#getField()
46      */

47     public String JavaDoc getField() {
48         // TODO Auto-generated method stub
49
return null;
50     }
51
52     /* (non-Javadoc)
53      * @see com.jofti.core.IPredicate#getOperator()
54      */

55     public int getOperator() {
56         // TODO Auto-generated method stub
57
return 0;
58     }
59
60     /* (non-Javadoc)
61      * @see com.jofti.core.IPredicate#getValue()
62      */

63     public Object JavaDoc getValue() {
64         // TODO Auto-generated method stub
65
return null;
66     }
67
68     /* (non-Javadoc)
69      * @see com.jofti.core.IPredicate#getAlias()
70      */

71     public String JavaDoc getAlias() {
72         // TODO Auto-generated method stub
73
return null;
74     }
75 }
76
Popular Tags