source: RevitalizationWS/schemas/csw/trunk/src/main/resources/binding.xjb @ 7385

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/RevitalizationWS/schemas/csw/trunk/src/main/resources/binding.xjb@7385
Revision 7385, 10.7 KB checked in by mnagni, 9 years ago (diff)

version 2.0.2 of the OGC CSW library

Line 
1<jaxb:bindings version="2.1" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
2        xmlns:xs="http://www.w3.org/2001/XMLSchema"
3        xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
4        jaxb:extensionBindingPrefixes="xjc">
5
6        <jaxb:bindings schemaLocation="CSW-discovery.xsd"
7                node="/xs:schema">             
8                <jaxb:schemaBindings>
9                        <jaxb:package name="net.opengis.csw"/>
10                </jaxb:schemaBindings>
11               
12                <jaxb:globalBindings
13                        underscoreBinding = "asCharInWord"
14                        fixedAttributeAsConstantProperty="true"
15                        typesafeEnumBase="xs:string"
16                        typesafeEnumMemberName="generateName"
17                        generateIsSetMethod="true">
18                        <xjc:noValidator />
19                        <xjc:noValidatingUnmarshaller />
20                        <jaxb:serializable/>                   
21                </jaxb:globalBindings>         
22        </jaxb:bindings>
23       
24        <!--
25                Tells to the XJC compiler to NOT generate
26                the classes below (needed by the csw's XSD)
27        -->
28        <jaxb:bindings scd="x-schema::tns" xmlns:tns="http://www.opengis.net/gml">
29        <jaxb:schemaBindings map="false"/>
30
31         
32                <jaxb:bindings scd="~tns:EnvelopeType">
33                <jaxb:class ref="net.opengis.gml.EnvelopeType"/>
34                </jaxb:bindings>
35                <jaxb:bindings scd="~tns:AbstractGeometryType">
36                <jaxb:class ref="net.opengis.gml.AbstractGeometryType"/>
37                </jaxb:bindings>
38                <jaxb:bindings scd="~tns:AbstractGMLType">
39                <jaxb:class ref="net.opengis.gml.AbstractGMLType"/>
40                </jaxb:bindings>
41                <jaxb:bindings scd="~tns:MetaDataPropertyType">
42                <jaxb:class ref="net.opengis.gml.MetaDataPropertyType"/>
43                </jaxb:bindings>       
44                <jaxb:bindings scd="~tns:StringOrRefType">
45                <jaxb:class ref="net.opengis.gml.StringOrRefType"/>
46                </jaxb:bindings>
47            <jaxb:bindings scd="~tns:CodeType">
48                <jaxb:class ref="net.opengis.gml.CodeType"/>
49                </jaxb:bindings>       
50        </jaxb:bindings>
51
52
53  <jaxb:bindings scd="x-schema::tns" xmlns:tns="http://www.opengis.net/ows">
54    <jaxb:schemaBindings map="false"/>
55
56    <jaxb:bindings scd="~tns:ResponsiblePartyType">
57      <jaxb:class ref="net.opengis.ows.ResponsiblePartyType"/>
58    </jaxb:bindings>
59    <jaxb:bindings scd="~tns:CapabilitiesBaseType">
60      <jaxb:class ref="net.opengis.ows.CapabilitiesBaseType"/>
61    </jaxb:bindings>
62    <jaxb:bindings scd="tns:ExceptionReport">
63      <jaxb:class ref="net.opengis.ows.ExceptionReport"/>
64    </jaxb:bindings>
65    <jaxb:bindings scd="~tns:AcceptVersionsType">
66      <jaxb:class ref="net.opengis.ows.AcceptVersionsType"/>
67    </jaxb:bindings>
68    <jaxb:bindings scd="~tns:AcceptFormatsType">
69      <jaxb:class ref="net.opengis.ows.AcceptFormatsType"/>
70    </jaxb:bindings>
71    <jaxb:bindings scd="~tns:ResponsiblePartySubsetType">
72      <jaxb:class ref="net.opengis.ows.ResponsiblePartySubsetType"/>
73    </jaxb:bindings>
74    <jaxb:bindings scd="~tns:TelephoneType">
75      <jaxb:class ref="net.opengis.ows.TelephoneType"/>
76    </jaxb:bindings>
77    <jaxb:bindings scd="~tns:DomainType">
78      <jaxb:class ref="net.opengis.ows.DomainType"/>
79    </jaxb:bindings>
80    <jaxb:bindings scd="~tns:RequestMethodType">
81      <jaxb:class ref="net.opengis.ows.RequestMethodType"/>
82    </jaxb:bindings>
83    <jaxb:bindings scd="~tns:SectionsType">
84      <jaxb:class ref="net.opengis.ows.SectionsType"/>
85    </jaxb:bindings>
86    <jaxb:bindings scd="~tns:WGS84BoundingBoxType">
87      <jaxb:class ref="net.opengis.ows.WGS84BoundingBoxType"/>
88    </jaxb:bindings>
89    <jaxb:bindings scd="~tns:GetCapabilitiesType">
90      <jaxb:class ref="net.opengis.ows.GetCapabilitiesType"/>
91    </jaxb:bindings>
92    <jaxb:bindings scd="tns:Operation">
93      <jaxb:class ref="net.opengis.ows.Operation"/>
94    </jaxb:bindings>
95    <jaxb:bindings scd="~tns:KeywordsType">
96      <jaxb:class ref="net.opengis.ows.KeywordsType"/>
97    </jaxb:bindings>
98    <jaxb:bindings scd="tns:OperationsMetadata">
99      <jaxb:class ref="net.opengis.ows.OperationsMetadata"/>
100    </jaxb:bindings>
101    <jaxb:bindings scd="~tns:BoundingBoxType">
102      <jaxb:class ref="net.opengis.ows.BoundingBoxType"/>
103    </jaxb:bindings>
104    <jaxb:bindings scd="tns:DCP">
105      <jaxb:class ref="net.opengis.ows.DCP"/>
106    </jaxb:bindings>
107    <jaxb:bindings scd="tns:ServiceIdentification">
108      <jaxb:class ref="net.opengis.ows.ServiceIdentification"/>
109    </jaxb:bindings>
110    <jaxb:bindings scd="~tns:AddressType">
111      <jaxb:class ref="net.opengis.ows.AddressType"/>
112    </jaxb:bindings>
113    <jaxb:bindings scd="~tns:DescriptionType">
114      <jaxb:class ref="net.opengis.ows.DescriptionType"/>
115    </jaxb:bindings>
116    <jaxb:bindings scd="~tns:ExceptionType">
117      <jaxb:class ref="net.opengis.ows.ExceptionType"/>
118    </jaxb:bindings>
119    <jaxb:bindings scd="tns:ServiceProvider">
120      <jaxb:class ref="net.opengis.ows.ServiceProvider"/>
121    </jaxb:bindings>
122    <jaxb:bindings scd="tns:HTTP">
123      <jaxb:class ref="net.opengis.ows.HTTP"/>
124    </jaxb:bindings>
125    <jaxb:bindings scd="~tns:IdentificationType">
126      <jaxb:class ref="net.opengis.ows.IdentificationType"/>
127    </jaxb:bindings>
128    <jaxb:bindings scd="~tns:MetadataType">
129      <jaxb:class ref="net.opengis.ows.MetadataType"/>
130    </jaxb:bindings>
131    <jaxb:bindings scd="~tns:ContactType">
132      <jaxb:class ref="net.opengis.ows.ContactType"/>
133    </jaxb:bindings>
134    <jaxb:bindings scd="~tns:CodeType">
135      <jaxb:class ref="net.opengis.ows.CodeType"/>
136    </jaxb:bindings>
137    <jaxb:bindings scd="~tns:OnlineResourceType">
138      <jaxb:class ref="net.opengis.ows.OnlineResourceType"/>
139    </jaxb:bindings>
140  </jaxb:bindings>     
141 
142
143  <jaxb:bindings scd="x-schema::tns" xmlns:tns="http://www.opengis.net/ogc">
144        <jaxb:schemaBindings map="false"/>
145
146    <jaxb:bindings scd="~tns:FunctionNameType">
147      <jaxb:class ref="net.opengis.ogc.FunctionNameType"/>
148    </jaxb:bindings>
149    <jaxb:bindings scd="~tns:PropertyNameType">
150      <jaxb:class ref="net.opengis.ogc.PropertyNameType"/>
151    </jaxb:bindings>
152    <jaxb:bindings scd="~tns:FunctionType">
153      <jaxb:class ref="net.opengis.ogc.FunctionType"/>
154    </jaxb:bindings>
155    <jaxb:bindings scd="~tns:FunctionsType">
156      <jaxb:class ref="net.opengis.ogc.FunctionsType"/>
157    </jaxb:bindings>
158    <jaxb:bindings scd="~tns:BinarySpatialOpType">
159      <jaxb:class ref="net.opengis.ogc.BinarySpatialOpType"/>
160    </jaxb:bindings>
161    <jaxb:bindings scd="~tns:LiteralType">
162      <jaxb:class ref="net.opengis.ogc.LiteralType"/>
163    </jaxb:bindings>
164    <jaxb:bindings scd="tns:SimpleArithmetic">
165      <jaxb:class ref="net.opengis.ogc.SimpleArithmetic"/>
166    </jaxb:bindings>
167    <jaxb:bindings scd="~tns:DistanceBufferType">
168      <jaxb:class ref="net.opengis.ogc.DistanceBufferType"/>
169    </jaxb:bindings>
170    <jaxb:bindings scd="tns:FID">
171      <jaxb:class ref="net.opengis.ogc.FID"/>
172    </jaxb:bindings>
173    <jaxb:bindings scd="~tns:SortPropertyType">
174      <jaxb:class ref="net.opengis.ogc.SortPropertyType"/>
175    </jaxb:bindings>
176    <jaxb:bindings scd="~tns:UpperBoundaryType">
177      <jaxb:class ref="net.opengis.ogc.UpperBoundaryType"/>
178    </jaxb:bindings>
179    <jaxb:bindings scd="~tns:GmlObjectIdType">
180      <jaxb:class ref="net.opengis.ogc.GmlObjectIdType"/>
181    </jaxb:bindings>
182    <jaxb:bindings scd="~tns:LowerBoundaryType">
183      <jaxb:class ref="net.opengis.ogc.LowerBoundaryType"/>
184    </jaxb:bindings>
185    <jaxb:bindings scd="~tns:SpatialOpsType">
186      <jaxb:class ref="net.opengis.ogc.SpatialOpsType"/>
187    </jaxb:bindings>
188    <jaxb:bindings scd="~tns:PropertyIsNullType">
189      <jaxb:class ref="net.opengis.ogc.PropertyIsNullType"/>
190    </jaxb:bindings>
191    <jaxb:bindings scd="tns:LogicalOperators">
192      <jaxb:class ref="net.opengis.ogc.LogicalOperators"/>
193    </jaxb:bindings>
194    <jaxb:bindings scd="tns:Filter_Capabilities">
195      <jaxb:class ref="net.opengis.ogc.Filter_Capabilities"/>
196    </jaxb:bindings>
197    <jaxb:bindings scd="~tns:PropertyIsBetweenType">
198      <jaxb:class ref="net.opengis.ogc.PropertyIsBetweenType"/>
199    </jaxb:bindings>
200    <jaxb:bindings scd="~tns:UnaryLogicOpType">
201      <jaxb:class ref="net.opengis.ogc.UnaryLogicOpType"/>
202    </jaxb:bindings>
203    <jaxb:bindings scd="~tns:LogicOpsType">
204      <jaxb:class ref="net.opengis.ogc.LogicOpsType"/>
205    </jaxb:bindings>
206    <jaxb:bindings scd="tns:EID">
207      <jaxb:class ref="net.opengis.ogc.EID"/>
208    </jaxb:bindings>
209    <jaxb:bindings scd="~tns:SortByType">
210      <jaxb:class ref="net.opengis.ogc.SortByType"/>
211    </jaxb:bindings>
212    <jaxb:bindings scd="~tns:SpatialOperatorsType">
213      <jaxb:class ref="net.opengis.ogc.SpatialOperatorsType"/>
214    </jaxb:bindings>
215    <jaxb:bindings scd="~tns:ExpressionType">
216      <jaxb:class ref="net.opengis.ogc.ExpressionType"/>
217    </jaxb:bindings>
218    <jaxb:bindings scd="~tns:FeatureIdType">
219      <jaxb:class ref="net.opengis.ogc.FeatureIdType"/>
220    </jaxb:bindings>
221    <jaxb:bindings scd="~tns:FilterType">
222      <jaxb:class ref="net.opengis.ogc.FilterType"/>
223    </jaxb:bindings>
224    <jaxb:bindings scd="~tns:BinaryLogicOpType">
225      <jaxb:class ref="net.opengis.ogc.BinaryLogicOpType"/>
226    </jaxb:bindings>
227    <jaxb:bindings scd="~tns:FunctionNamesType">
228      <jaxb:class ref="net.opengis.ogc.FunctionNamesType"/>
229    </jaxb:bindings>
230    <jaxb:bindings scd="~tns:Spatial_CapabilitiesType">
231      <jaxb:class ref="net.opengis.ogc.SpatialCapabilitiesType"/>
232    </jaxb:bindings>
233    <jaxb:bindings scd="~tns:ArithmeticOperatorsType">
234      <jaxb:class ref="net.opengis.ogc.ArithmeticOperatorsType"/>
235    </jaxb:bindings>
236    <jaxb:bindings scd="~tns:Scalar_CapabilitiesType">
237      <jaxb:class ref="net.opengis.ogc.ScalarCapabilitiesType"/>
238    </jaxb:bindings>
239    <jaxb:bindings scd="~tns:BinaryComparisonOpType">
240      <jaxb:class ref="net.opengis.ogc.BinaryComparisonOpType"/>
241    </jaxb:bindings>
242    <jaxb:bindings scd="~tns:PropertyIsLikeType">
243      <jaxb:class ref="net.opengis.ogc.PropertyIsLikeType"/>
244    </jaxb:bindings>
245    <jaxb:bindings scd="~tns:Id_CapabilitiesType">
246      <jaxb:class ref="net.opengis.ogc.IdCapabilitiesType"/>
247    </jaxb:bindings>
248    <jaxb:bindings scd="~tns:BBOXType">
249      <jaxb:class ref="net.opengis.ogc.BBOXType"/>
250    </jaxb:bindings>
251    <jaxb:bindings scd="~tns:ComparisonOperatorsType">
252      <jaxb:class ref="net.opengis.ogc.ComparisonOperatorsType"/>
253    </jaxb:bindings>
254    <jaxb:bindings scd="~tns:DistanceType">
255      <jaxb:class ref="net.opengis.ogc.DistanceType"/>
256    </jaxb:bindings>
257    <jaxb:bindings scd="~tns:ComparisonOpsType">
258      <jaxb:class ref="net.opengis.ogc.ComparisonOpsType"/>
259    </jaxb:bindings>
260    <jaxb:bindings scd="~tns:AbstractIdType">
261      <jaxb:class ref="net.opengis.ogc.AbstractIdType"/>
262    </jaxb:bindings>
263    <jaxb:bindings scd="~tns:SpatialOperatorType">
264      <jaxb:class ref="net.opengis.ogc.SpatialOperatorType"/>
265    </jaxb:bindings>
266    <jaxb:bindings scd="~tns:GeometryOperandsType">
267      <jaxb:class ref="net.opengis.ogc.GeometryOperandsType"/>
268    </jaxb:bindings>
269    <jaxb:bindings scd="~tns:BinaryOperatorType">
270      <jaxb:class ref="net.opengis.ogc.BinaryOperatorType"/>
271    </jaxb:bindings>
272  </jaxb:bindings>
273         
274</jaxb:bindings>
Note: See TracBrowser for help on using the repository browser.