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:WFS_TransactionResponseType.
15: *
16: * <p>
17: * <pre>
18: * <code>
19: * <xsd:complexType name="WFS_TransactionResponseType">
20: * <xsd:annotation>
21: * <xsd:documentation>
22: * The WFS_TransactionResponseType defines the format of
23: * the XML document that a Web Feature Service generates
24: * in response to a Transaction request. The response
25: * includes the completion status of the transaction
26: * and the feature identifiers of any newly created
27: * feature instances.
28: * </xsd:documentation>
29: * </xsd:annotation>
30: * <xsd:sequence>
31: * <xsd:element maxOccurs="unbounded" minOccurs="0"
32: * name="InsertResult" type="wfs:InsertResultType">
33: * <xsd:annotation>
34: * <xsd:documentation>
35: * The InsertResult element contains a list of ogc:FeatureId
36: * elements that identify any newly created feature instances.
37: * </xsd:documentation>
38: * </xsd:annotation>
39: * </xsd:element>
40: * <xsd:element name="TransactionResult" type="wfs:TransactionResultType">
41: * <xsd:annotation>
42: * <xsd:documentation>
43: * The TransactionResult element contains a Status element
44: * indicating the completion status of a transaction. In
45: * the event that the transaction fails, additional element
46: * may be included to help locate which part of the transaction
47: * failed and why.
48: * </xsd:documentation>
49: * </xsd:annotation>
50: * </xsd:element>
51: * </xsd:sequence>
52: * <xsd:attribute fixed="1.0.0" name="version" type="xsd:string" use="required"/>
53: * </xsd:complexType>
54: *
55: * </code>
56: * </pre>
57: * </p>
58: *
59: * @generated
60: */
61: public class WFS_TransactionResponseTypeBinding extends
62: AbstractComplexBinding {
63: WfsFactory wfsfactory;
64:
65: public WFS_TransactionResponseTypeBinding(WfsFactory wfsfactory) {
66: this .wfsfactory = wfsfactory;
67: }
68:
69: /**
70: * @generated
71: */
72: public QName getTarget() {
73: return WFS.WFS_TRANSACTIONRESPONSETYPE;
74: }
75:
76: /**
77: * <!-- begin-user-doc -->
78: * <!-- end-user-doc -->
79: *
80: * @generated modifiable
81: */
82: public Class getType() {
83: return null;
84: }
85:
86: /**
87: * <!-- begin-user-doc -->
88: * <!-- end-user-doc -->
89: *
90: * @generated modifiable
91: */
92: public Object parse(ElementInstance instance, Node node,
93: Object value) throws Exception {
94: //TODO: implement
95: return null;
96: }
97: }
|