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.ows.xml.v1_0;
06:
07: import org.geotools.xml.BindingConfiguration;
08: import org.picocontainer.MutablePicoContainer;
09:
10: /**
11: * Binding configuration for the http://www.opengis.net/ows schema.
12: *
13: * @generated
14: */
15: public final class OWSBindingConfiguration implements
16: BindingConfiguration {
17: /**
18: * @generated modifiable
19: */
20: public void configure(MutablePicoContainer container) {
21: //Types
22: container.registerComponentImplementation(
23: OWS.ACCEPTFORMATSTYPE, AcceptFormatsTypeBinding.class);
24: container
25: .registerComponentImplementation(
26: OWS.ACCEPTVERSIONSTYPE,
27: AcceptVersionsTypeBinding.class);
28: container.registerComponentImplementation(OWS.ADDRESSTYPE,
29: AddressTypeBinding.class);
30: container.registerComponentImplementation(OWS.BOUNDINGBOXTYPE,
31: BoundingBoxTypeBinding.class);
32: container.registerComponentImplementation(
33: OWS.CAPABILITIESBASETYPE,
34: CapabilitiesBaseTypeBinding.class);
35: container.registerComponentImplementation(OWS.CODETYPE,
36: CodeTypeBinding.class);
37: container.registerComponentImplementation(OWS.CONTACTTYPE,
38: ContactTypeBinding.class);
39: container.registerComponentImplementation(OWS.DESCRIPTIONTYPE,
40: DescriptionTypeBinding.class);
41: container.registerComponentImplementation(OWS.DOMAINTYPE,
42: DomainTypeBinding.class);
43: container.registerComponentImplementation(OWS.EXCEPTIONTYPE,
44: ExceptionTypeBinding.class);
45: container.registerComponentImplementation(
46: OWS.GETCAPABILITIESTYPE,
47: GetCapabilitiesTypeBinding.class);
48: container
49: .registerComponentImplementation(
50: OWS.IDENTIFICATIONTYPE,
51: IdentificationTypeBinding.class);
52: container.registerComponentImplementation(OWS.KEYWORDSTYPE,
53: KeywordsTypeBinding.class);
54: container.registerComponentImplementation(OWS.METADATATYPE,
55: MetadataTypeBinding.class);
56: //container.registerComponentImplementation(OWS.MIMETYPE,MimeTypeBinding.class);
57: container
58: .registerComponentImplementation(
59: OWS.ONLINERESOURCETYPE,
60: OnlineResourceTypeBinding.class);
61: container.registerComponentImplementation(OWS.POSITIONTYPE,
62: PositionTypeBinding.class);
63: container.registerComponentImplementation(OWS.POSITIONTYPE2D,
64: PositionType2DBinding.class);
65: container.registerComponentImplementation(
66: OWS.REQUESTMETHODTYPE, RequestMethodTypeBinding.class);
67: container.registerComponentImplementation(
68: OWS.RESPONSIBLEPARTYSUBSETTYPE,
69: ResponsiblePartySubsetTypeBinding.class);
70: container.registerComponentImplementation(
71: OWS.RESPONSIBLEPARTYTYPE,
72: ResponsiblePartyTypeBinding.class);
73: container.registerComponentImplementation(OWS.SECTIONSTYPE,
74: SectionsTypeBinding.class);
75: //container.registerComponentImplementation(OWS.SERVICETYPE,ServiceTypeBinding.class);
76: container.registerComponentImplementation(OWS.TELEPHONETYPE,
77: TelephoneTypeBinding.class);
78: //container.registerComponentImplementation(OWS.UPDATESEQUENCETYPE,UpdateSequenceTypeBinding.class);
79: //container.registerComponentImplementation(OWS.VERSIONTYPE,VersionTypeBinding.class);
80: container.registerComponentImplementation(
81: OWS.WGS84BOUNDINGBOXTYPE,
82: WGS84BoundingBoxTypeBinding.class);
83:
84: //elements
85: container.registerComponentImplementation(OWS.EXCEPTIONREPORT,
86: ExceptionReportBinding.class);
87: }
88: }
|