01: /* Copyright (c) 2001 - 2007 TOPP - www.openplans.org. All rights reserved.
02: * This code is licensed under the GPL 2.0 license, availible at the root
03: * application directory.
04: */
05: package org.geoserver.wfs.xml.v1_0_0;
06:
07: import net.opengis.wfs.WfsFactory;
08: import org.geotools.xml.AbstractComplexBinding;
09: import org.geotools.xml.ElementInstance;
10: import org.geotools.xml.Node;
11: import javax.xml.namespace.QName;
12:
13: /**
14: * Binding object for the type http://www.opengis.net/wfs:FeatureCollectionType.
15: *
16: * <p>
17: * <pre>
18: * <code>
19: * <xsd:complexType name="FeatureCollectionType"> <xsd:annotation>
20: * <xsd:documentation> This type defines a
21: * container for the response to a GetFeature or
22: * GetFeatureWithLock request. If the request is
23: * GetFeatureWithLock, the lockId attribute must be
24: * populated. The lockId attribute can otherwise
25: * be safely ignored. </xsd:documentation>
26: * </xsd:annotation> <xsd:complexContent> <xsd:extension
27: * base="gml:AbstractFeatureCollectionType">
28: * <xsd:attribute name="lockId" type="xsd:string"
29: * use="optional"> <xsd:annotation>
30: * <xsd:documentation> The value
31: * of the lockId attribute is an identifier
32: * that a Web Feature Service generates and which a
33: * client application can use in subsequent
34: * operations (such as a
35: * Transaction request) to reference the set
36: * of locked features.
37: * </xsd:documentation> </xsd:annotation>
38: * </xsd:attribute> </xsd:extension>
39: * </xsd:complexContent> </xsd:complexType>
40: *
41: * </code>
42: * </pre>
43: * </p>
44: *
45: * @generated
46: */
47: public class FeatureCollectionTypeBinding extends
48: AbstractComplexBinding {
49: WfsFactory wfsfactory;
50:
51: public FeatureCollectionTypeBinding(WfsFactory wfsfactory) {
52: this .wfsfactory = wfsfactory;
53: }
54:
55: /**
56: * @generated
57: */
58: public QName getTarget() {
59: return WFS.FEATURECOLLECTIONTYPE;
60: }
61:
62: /**
63: * <!-- begin-user-doc -->
64: * <!-- end-user-doc -->
65: *
66: * @generated modifiable
67: */
68: public Class getType() {
69: return null;
70: }
71:
72: /**
73: * <!-- begin-user-doc -->
74: * <!-- end-user-doc -->
75: *
76: * @generated modifiable
77: */
78: public Object parse(ElementInstance instance, Node node,
79: Object value) throws Exception {
80: //TODO: implement
81: return null;
82: }
83: }
|