Statistics
| Revision:

gvsig-sldtools / org.gvsig.sld / org.gvsig.sldsupport / org.gvsig.sldsupport.lib / org.gvsig.sldsupport.lib.api / src / main / java / org / gvsig / sldsupport / sld / filter / FilterTags.java @ 46

History | View | Annotate | Download (6.25 KB)

1
/*******************************************************************************
2
 *
3
 *   gvSIG. Desktop Geographic Information System.
4
 *  
5
 *   Copyright (C) 2007-2013 gvSIG Association.
6
 *  
7
 *   This program is free software; you can redistribute it and/or
8
 *   modify it under the terms of the GNU General Public License
9
 *   as published by the Free Software Foundation; either version 3
10
 *   of the License, or (at your option) any later version.
11
 *  
12
 *   This program is distributed in the hope that it will be useful,
13
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
14
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
 *   GNU General Public License for more details.
16
 *  
17
 *   You should have received a copy of the GNU General Public License
18
 *   along with this program; if not, write to the Free Software
19
 *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
 *   MA  02110-1301, USA.
21
 *  
22
 *   For any additional information, do not hesitate to contact us
23
 *   at info AT gvsig.com, or visit our website www.gvsig.com.
24
 *   
25
 *******************************************************************************/
26
package org.gvsig.sldsupport.sld.filter;
27

    
28
/**
29
 * Tags for Filter Encoding 
30
 * 
31
 * @see http://www.opengeospatial.org/standards/filter
32
 * @author pepe vidal salvador - jose.vidal.salvador@iver.es
33
 */
34
public class FilterTags {
35

    
36

    
37
        public final static String FILTER = "Filter";
38
        public final static String OGC_FILTER = "ogc:Filter";
39
        
40
        public final static String NAME = "Name";
41

    
42
        public final static String PROPERTYISEQUALTO = "PropertyIsEqualTo";
43
        public final static String PROPERTYISNOTEQUALTO = "PropertyIsNotEqualTo";
44
        public final static String PROPERTYISLESSTHAN = "PropertyIsLessThan";
45
        public final static String PROPERTYISLESSOREQUALTHAN = "PropertyIsLessThanOrEqualTo";
46
        public final static String PROPERTYISGREATERTHAN = "PropertyIsGreaterThan";
47
        public final static String PROPERTYISGREATEROREQUALTHAN = "PropertyIsGreaterThanOrEqualTo";
48
        public final static String OGC_PROPERTYISEQUALTO = "ogc:PropertyIsEqualTo";
49
        public final static String OGC_PROPERTYISNOTEQUALTO = "ogc:PropertyIsNotEqualTo";
50
        public final static String OGC_PROPERTYISLESSTHAN = "ogc:PropertyIsLessThan";
51
        public final static String OGC_PROPERTYISLESSOREQUALTHAN = "ogc:PropertyIsLessThanOrEqualTo";
52
        public final static String OGC_PROPERTYISGREATERTHAN = "ogc:PropertyIsGreaterThan";
53
        public final static String OGC_PROPERTYISGREATEROREQUALTHAN = "ogc:PropertyIsGreaterThanOrEqualTo";
54
        
55
        public final static String PROPERTYISLIKE = "PropertyIsLike";
56
        public final static String PROPERTYISNULL = "PropertyIsNull";
57
        public final static String PROPERTYISBETWEEN = "PropertyIsBetween";
58
        public final static String OGC_PROPERTYISLIKE = "ogc:PropertyIsLike";
59
        public final static String OGC_PROPERTYISNULL = "ogc:PropertyIsNull";
60
        public final static String OGC_PROPERTYISBETWEEN = "ogc:PropertyIsBetween";
61
        
62
        public final static String PROPERTYFEATUREID = "FeatureId";
63
        public final static String OGC_PROPERTYFEATUREID = "ogc:FeatureId";
64
        
65
        public static final String PROPERTYNAME = "PropertyName";
66
        public static final String OGC_PROPERTYNAME = "ogc:PropertyName";
67

    
68
        public final static String EQUALS = "Equals";
69
        public final static String DISJOINT= "Disjoint";
70
        public final static String INTERSECTS = "Intersects";
71
        public final static String TOUCHES = "Touches";
72
        public final static String CROSSES = "Crosses";
73
        public final static String WITHIN = "Within";
74
        public final static String CONTAINS = "Contains";
75
        public final static String OVERLAPS = "Overlaps";
76
        
77
        public final static String BEYOND = "Beyond";
78
        public final static String DWITHIN = "DWithin";
79
        
80
        public final static String BBOX = "BBOX";
81

    
82
        public final static String AND = "And";
83
        public final static String NOT = "Not";
84
        public final static String OR = "Or";
85
        public final static String OGC_AND = "ogc:And";
86
        public final static String OGC_NOT = "ogc:Not";
87
        public final static String OGC_OR = "ogc:Or";
88

    
89
        public static final String ADD = "Add";
90
        public static final String SUB = "Sub";
91
        public static final String MUL = "Mul";
92
        public static final String DIV = "Div";
93
        public static final String OGC_ADD = "ogc:Add";
94
        public static final String OGC_SUB = "ogc:Sub";
95
        public static final String OGC_MUL = "ogc:Mul";
96
        public static final String OGC_DIV = "ogc:Div";
97

    
98
        public final static String LITERAL = "Literal";
99
        public final static String OGC_LITERAL = "ogc:Literal";
100
        
101
        public static final String LITERAL_ATTR = "literal";
102
        public static final String EXPRESSION = "Expression";
103
        public static final String FUNCTION = "Function";
104
        public static final String LOWER_BOUNDARY = "LowerBoundary";
105
        public static final String UPPER_BOUNDARY = "UpperBoundary";
106
        public static final String WILDCHAR = "wildChar";
107
        public static final String SINGLECHAR = "singleChar";
108
        public static final String ESCAPECHAR = "escapeChar";
109
        
110
        public static final String MATCHCASE_ATT = "matchCase";
111
        
112
        
113

    
114
        public static final String ENVELOPE = "Envelope";
115
        public static final String LOWER_CORNER = "lowerCorner";
116
        public static final String UPPER_CORNER = "upperCorner";
117

    
118
        //Geometries
119
        public static final String GML_POINT = "Point";
120
        public static final String GML_LINESTRING = "LineString";
121
        public static final String GML_LINEARRING = "LinearRing";
122
        public static final String GML_POLYGON = "Polygon";
123
        public static final String GML_MULTIPOINT = "MultiPoint";
124
        public static final String GML_MULTILINESTRING = "MultiLineString";
125
        public static final String GML_MULTIPOLYGON = "MultiPolygon";
126
        public static final String GML_MULTIGEOMETRY = "MultiGeometry";
127
        public static final String GML_POINTPROPERTY = "pointProperty";
128
        public static final String GML_LINESTRINGPROPERTY = "lineStringProperty";
129
        public static final String GML_POLYGONPROPERTY = "polygonProperty";
130
        public static final String GML_GEOMETRYPROPERTY = "geometryProperty";
131
        public static final String GML_MULTIPOINTPROPERTY = "multiPointProperty";
132
        public static final String GML_MULTILINESTRINGPROPERTY = "multiLineStringProperty";
133
        public static final String GML_MULTIPOLYGONPROPERTY = "multiPolygonProperty";
134
        public static final String GML_MULTIGEOMETRYPROPERTY = "multiGeometryProperty";
135

    
136
}