Statistics
| Revision:

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

History | View | Annotate | Download (1.14 KB)

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

    
3
import org.gvsig.sldsupport.sld.filter.operator.SLDSpatialOperator;
4

    
5
public abstract class SLDBinarySpatialOperator implements SLDSpatialOperator {
6
        
7
        public static String BINARY_OPERATOR_EQUALS =                 "Equals";
8
        public static String BINARY_OPERATOR_DISJOINT =                 "Disjoint";
9
        public static String BINARY_OPERATOR_TOUCHES =                 "Touches";
10
        public static String BINARY_OPERATOR_WITHIN =                 "Within";
11
        public static String BINARY_OPERATOR_OVERLAPS =                 "Overlaps";
12
        public static String BINARY_OPERATOR_CROSSES =                 "Crosses";
13
        public static String BINARY_OPERATOR_INTERSECTS =         "Intersects";
14
        public static String BINARY_OPERATOR_CONTAINS =                 "Contains";
15
        
16
        public abstract String getOperatorName();
17
        
18

    
19
        /**
20
         * The literal geometry to use in the Operator (GML format).
21
         * One of the two will be null. getGeometry() is checked first.
22
         * 
23
         * @return
24
         */
25
        public abstract String getGeometry();
26
        
27
        /**
28
         * The literal envelope to use in the Operator (GML format).
29
         * One of the two will be null. getGeometry() is checked first.
30
         * @return
31
         */
32
        public abstract String getEnvelope();
33
        
34
        
35

    
36
}