001: /* Copyright (c) 2001 - 2007 TOPP - www.openplans.org. All rights reserved.
002: * This code is licensed under the GPL 2.0 license, availible at the root
003: * application directory.
004: */
005: package org.geoserver.wfs.xml.v1_1_0;
006:
007: import org.geotools.xml.BindingConfiguration;
008: import org.picocontainer.MutablePicoContainer;
009:
010: /**
011: * Binding configuration for the http://www.opengis.net/wfs schema.
012: *
013: * @generated
014: */
015: public class WFSBindingConfiguration implements BindingConfiguration {
016: /**
017: * @generated modifiable
018: */
019: public void configure(MutablePicoContainer container) {
020: //Types
021: container.registerComponentImplementation(WFS.ACTIONTYPE,
022: ActionTypeBinding.class);
023: container.registerComponentImplementation(WFS.ALLSOMETYPE,
024: AllSomeTypeBinding.class);
025: container.registerComponentImplementation(
026: WFS.BASE_TYPENAMELISTTYPE,
027: Base_TypeNameListTypeBinding.class);
028: container.registerComponentImplementation(WFS.BASEREQUESTTYPE,
029: BaseRequestTypeBinding.class);
030: container.registerComponentImplementation(
031: WFS.DELETEELEMENTTYPE, DeleteElementTypeBinding.class);
032: container.registerComponentImplementation(
033: WFS.DESCRIBEFEATURETYPETYPE,
034: DescribeFeatureTypeTypeBinding.class);
035: container.registerComponentImplementation(
036: WFS.FEATURECOLLECTIONTYPE,
037: FeatureCollectionTypeBinding.class);
038: container
039: .registerComponentImplementation(
040: WFS.FEATURESLOCKEDTYPE,
041: FeaturesLockedTypeBinding.class);
042: container.registerComponentImplementation(
043: WFS.FEATURESNOTLOCKEDTYPE,
044: FeaturesNotLockedTypeBinding.class);
045: container.registerComponentImplementation(
046: WFS.FEATURETYPELISTTYPE,
047: FeatureTypeListTypeBinding.class);
048: container.registerComponentImplementation(WFS.FEATURETYPETYPE,
049: FeatureTypeTypeBinding.class);
050: container.registerComponentImplementation(
051: WFS.GETCAPABILITIESTYPE,
052: GetCapabilitiesTypeBinding.class);
053: container.registerComponentImplementation(WFS.GETFEATURETYPE,
054: GetFeatureTypeBinding.class);
055: container.registerComponentImplementation(
056: WFS.GETFEATUREWITHLOCKTYPE,
057: GetFeatureWithLockTypeBinding.class);
058: container.registerComponentImplementation(WFS.GETGMLOBJECTTYPE,
059: GetGmlObjectTypeBinding.class);
060: container.registerComponentImplementation(
061: WFS.GMLOBJECTTYPELISTTYPE,
062: GMLObjectTypeListTypeBinding.class);
063: container.registerComponentImplementation(
064: WFS.GMLOBJECTTYPETYPE, GMLObjectTypeTypeBinding.class);
065: container.registerComponentImplementation(
066: WFS.IDENTIFIERGENERATIONOPTIONTYPE,
067: IdentifierGenerationOptionTypeBinding.class);
068: container.registerComponentImplementation(
069: WFS.INSERTEDFEATURETYPE,
070: InsertedFeatureTypeBinding.class);
071: container.registerComponentImplementation(
072: WFS.INSERTELEMENTTYPE, InsertElementTypeBinding.class);
073: container.registerComponentImplementation(
074: WFS.INSERTRESULTSTYPE, InsertResultTypeBinding.class);
075: container.registerComponentImplementation(
076: WFS.LOCKFEATURERESPONSETYPE,
077: LockFeatureResponseTypeBinding.class);
078: container.registerComponentImplementation(WFS.LOCKFEATURETYPE,
079: LockFeatureTypeBinding.class);
080: container.registerComponentImplementation(WFS.LOCKTYPE,
081: LockTypeBinding.class);
082: container.registerComponentImplementation(WFS.METADATAURLTYPE,
083: MetadataURLTypeBinding.class);
084: container.registerComponentImplementation(WFS.NATIVETYPE,
085: NativeTypeBinding.class);
086: container.registerComponentImplementation(WFS.OPERATIONSTYPE,
087: OperationsTypeBinding.class);
088: container.registerComponentImplementation(WFS.OPERATIONTYPE,
089: OperationTypeBinding.class);
090: container.registerComponentImplementation(
091: WFS.OUTPUTFORMATLISTTYPE,
092: OutputFormatListTypeBinding.class);
093: container.registerComponentImplementation(WFS.PROPERTYTYPE,
094: PropertyTypeBinding.class);
095: container.registerComponentImplementation(WFS.QUERYTYPE,
096: QueryTypeBinding.class);
097: container.registerComponentImplementation(WFS.RESULTTYPETYPE,
098: ResultTypeTypeBinding.class);
099: container.registerComponentImplementation(
100: WFS.TRANSACTIONRESPONSETYPE,
101: TransactionResponseTypeBinding.class);
102: container.registerComponentImplementation(
103: WFS.TRANSACTIONRESULTSTYPE,
104: TransactionResultsTypeBinding.class);
105: container.registerComponentImplementation(
106: WFS.TRANSACTIONSUMMARYTYPE,
107: TransactionSummaryTypeBinding.class);
108: container.registerComponentImplementation(WFS.TRANSACTIONTYPE,
109: TransactionTypeBinding.class);
110: container.registerComponentImplementation(WFS.TYPENAMELISTTYPE,
111: TypeNameListTypeBinding.class);
112: container.registerComponentImplementation(
113: WFS.UPDATEELEMENTTYPE, UpdateElementTypeBinding.class);
114: container.registerComponentImplementation(
115: WFS.WFS_CAPABILITIESTYPE,
116: WFS_CapabilitiesTypeBinding.class);
117: }
118: }
|