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_1_0;
06:
07: import net.opengis.wfs.InsertResultsType;
08: import net.opengis.wfs.WfsFactory;
09: import org.geotools.xml.AbstractComplexEMFBinding;
10: import org.geotools.xml.ElementInstance;
11: import org.geotools.xml.Node;
12: import javax.xml.namespace.QName;
13:
14: /**
15: * Binding object for the type http://www.opengis.net/wfs:InsertResultType.
16: *
17: * <p>
18: * <pre>
19: * <code>
20: * <xsd:complexType name="InsertResultsType">
21: * <xsd:annotation>
22: * <xsd:documentation xml:lang="en">
23: * Reports the list of identifiers of all features created
24: * by a transaction request. New features are created using
25: * the Insert action and the list of idetifiers must be
26: * presented in the same order as the Insert actions were
27: * encountered in the transaction request. Features may
28: * optionally be correlated with identifiers using the
29: * handle attribute (if it was specified on the Insert
30: * element).
31: * </xsd:documentation>
32: * </xsd:annotation>
33: * <xsd:sequence>
34: * <xsd:element maxOccurs="unbounded" name="Feature" type="wfs:InsertedFeatureType"/>
35: * </xsd:sequence>
36: * </xsd:complexType>
37: *
38: * </code>
39: * </pre>
40: * </p>
41: *
42: * @generated
43: */
44: public class InsertResultTypeBinding extends AbstractComplexEMFBinding {
45: WfsFactory wfsfactory;
46:
47: public InsertResultTypeBinding(WfsFactory wfsfactory) {
48: this .wfsfactory = wfsfactory;
49: }
50:
51: /**
52: * @generated
53: */
54: public QName getTarget() {
55: return WFS.INSERTRESULTSTYPE;
56: }
57:
58: /**
59: * <!-- begin-user-doc -->
60: * <!-- end-user-doc -->
61: *
62: * @generated modifiable
63: */
64: public Class getType() {
65: return InsertResultsType.class;
66: }
67:
68: /**
69: * <!-- begin-user-doc -->
70: * <!-- end-user-doc -->
71: *
72: * @generated modifiable
73: */
74: public Object parse(ElementInstance instance, Node node,
75: Object value) throws Exception {
76: //TODO: implement
77: return null;
78: }
79: }
|