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.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:GMLObjectTypeType.
15: *
16: * <p>
17: * <pre>
18: * <code>
19: * <xsd:complexType name="GMLObjectTypeType">
20: * <xsd:annotation>
21: * <xsd:documentation>
22: * An element of this type that describes a GML object in an
23: * application namespace shall have an xml xmlns specifier,
24: * e.g. xmlns:bo="http://www.BlueOx.org/BlueOx"
25: * </xsd:documentation>
26: * </xsd:annotation>
27: * <xsd:sequence>
28: * <xsd:element name="Name" type="xsd:QName">
29: * <xsd:annotation>
30: * <xsd:documentation>
31: * Name of this GML Object type, including any namespace prefix.
32: * </xsd:documentation>
33: * </xsd:annotation>
34: * </xsd:element>
35: * <xsd:element minOccurs="0" name="Title" type="xsd:string">
36: * <xsd:annotation>
37: * <xsd:documentation>
38: * Title of this GML Object type, normally used for display
39: * to a human.
40: * </xsd:documentation>
41: * </xsd:annotation>
42: * </xsd:element>
43: * <xsd:element minOccurs="0" name="Abstract" type="xsd:string">
44: * <xsd:annotation>
45: * <xsd:documentation>
46: * Brief narrative description of this GML Object type, normally
47: * used for display to a human.
48: * </xsd:documentation>
49: * </xsd:annotation>
50: * </xsd:element>
51: * <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ows:Keywords"/>
52: * <xsd:element minOccurs="0" name="OutputFormats" type="wfs:OutputFormatListType"/>
53: * </xsd:sequence>
54: * </xsd:complexType>
55: *
56: * </code>
57: * </pre>
58: * </p>
59: *
60: * @generated
61: */
62: public class GMLObjectTypeTypeBinding extends AbstractComplexBinding {
63: WfsFactory wfsfactory;
64:
65: public GMLObjectTypeTypeBinding(WfsFactory wfsfactory) {
66: this .wfsfactory = wfsfactory;
67: }
68:
69: /**
70: * @generated
71: */
72: public QName getTarget() {
73: return WFS.GMLOBJECTTYPETYPE;
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: }
|