Statistics
| Revision:

svn-gvsig-desktop / branches / v02_desarrollo / libraries / sld / temp / org.gvsig.sldsupport.lib.api / src / main / java / org / gvsig / sldsupport / sld / filter / SLDFilter.java @ 40789

History | View | Annotate | Download (819 Bytes)

1
package org.gvsig.sldsupport.sld.filter;
2

    
3
public abstract class SLDFilter {
4
        
5
        protected SLDFilterOperator operator = null;
6
        protected boolean isElse = false;
7

    
8
        public SLDFilter(boolean is_else) {
9
                isElse = is_else;
10
        }
11
        /**
12
         * If this is true, getFilterOperator() must not be
13
         * called.
14
         * 
15
         * @return
16
         */
17
        public boolean isElse() {
18
                return isElse;
19
        }
20
        
21
        public SLDFilterOperator getFilterOperator() {
22
                return operator;
23
        }
24
        
25
        public void setFilterOperator(SLDFilterOperator ope) {
26
                operator = ope;
27
        }
28
        
29
        /**
30
         * This causes the reset of the SLDFilterOperator
31
         * 
32
         * @param expr as a SQL predicate
33
         */
34
        public abstract void setSQLExpression(String expr);
35
        
36
        /**
37
         * Get expression as a SQL predicate
38
         * @return
39
         */
40
        public abstract String getSQLExpression();
41

    
42

    
43
}