01: /*
02: * GeoTools - OpenSource mapping toolkit
03: * http://geotools.org
04: * (C) 2002-2006, GeoTools Project Managment Committee (PMC)
05: *
06: * This library is free software; you can redistribute it and/or
07: * modify it under the terms of the GNU Lesser General Public
08: * License as published by the Free Software Foundation;
09: * version 2.1 of the License.
10: *
11: * This library is distributed in the hope that it will be useful,
12: * but WITHOUT ANY WARRANTY; without even the implied warranty of
13: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14: * Lesser General Public License for more details.
15: */
16: package org.geotools.filter.v1_1;
17:
18: import javax.xml.namespace.QName;
19: import org.opengis.filter.FilterFactory;
20: import org.geotools.xml.AbstractSimpleBinding;
21: import org.geotools.xml.InstanceComponent;
22:
23: /**
24: * Binding object for the type http://www.opengis.net/ogc:ComparisonOperatorType.
25: *
26: * <p>
27: * <pre>
28: * <code>
29: * <xsd:simpleType name="ComparisonOperatorType">
30: * <xsd:restriction base="xsd:string">
31: * <xsd:enumeration value="LessThan"/>
32: * <xsd:enumeration value="GreaterThan"/>
33: * <xsd:enumeration value="LessThanEqualTo"/>
34: * <xsd:enumeration value="GreaterThanEqualTo"/>
35: * <xsd:enumeration value="EqualTo"/>
36: * <xsd:enumeration value="NotEqualTo"/>
37: * <xsd:enumeration value="Like"/>
38: * <xsd:enumeration value="Between"/>
39: * <xsd:enumeration value="NullCheck"/>
40: * </xsd:restriction>
41: * </xsd:simpleType>
42: *
43: * </code>
44: * </pre>
45: * </p>
46: *
47: * @generated
48: */
49: public class ComparisonOperatorTypeBinding extends
50: AbstractSimpleBinding {
51: FilterFactory filterfactory;
52:
53: public ComparisonOperatorTypeBinding(FilterFactory filterfactory) {
54: this .filterfactory = filterfactory;
55: }
56:
57: /**
58: * @generated
59: */
60: public QName getTarget() {
61: return OGC.ComparisonOperatorType;
62: }
63:
64: /**
65: * <!-- begin-user-doc -->
66: * <!-- end-user-doc -->
67: *
68: * @generated modifiable
69: */
70: public Class getType() {
71: return null;
72: }
73:
74: /**
75: * <!-- begin-user-doc -->
76: * <!-- end-user-doc -->
77: *
78: * @generated modifiable
79: */
80: public Object parse(InstanceComponent instance, Object value)
81: throws Exception {
82: //TODO: implement
83: return null;
84: }
85: }
|