
.wfs.1.7.0.source-code.applicationContext.xml Maven / Gradle / Ivy
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <!-- ui stuff --> <bean id="wfsConfig" class="org.vfny.geoserver.config.WFSConfig"> <constructor-arg ref="wfs"/> </bean> <!-- this registers the above modules with the servlet context it is around to keep the struts app happy as we move away from servlets --> <bean id="wfsRegisterar" class="org.vfny.geoserver.global.GeoServerServletContextInitializer"> <constructor-arg type="java.lang.String" value="WFS"/> <constructor-arg ref="wfs"/> </bean> <bean id="wfsConfigRegisterar" class="org.vfny.geoserver.global.GeoServerServletContextInitializer"> <constructor-arg type="java.lang.String" value="Config.WFS"/> <constructor-arg ref="wfsConfig"/> </bean> <!-- factories --> <bean id="filterFactory" class="org.geotools.filter.FilterFactoryImpl"/> <!-- wfs configuration bean --> <!--bean id="wfs" class="org.geoserver.wfs.WFS" depends-on="config"> <constructor-arg ref="config"/> <constructor-arg ref="catalog"/> <constructor-arg ref="geoServer"/> <constructor-arg ref="validation"/> </bean--> <bean id="wfsLoader" class="org.geoserver.wfs.WFSLoader"/> <bean id="wfs" class="org.geoserver.wfs.WFS"> <constructor-arg ref="geoServer2"/> </bean> <!-- wfs service --> <!--bean id="wfsService" class="org.geoserver.wfs.DefaultWebFeatureService"> <constructor-arg ref="wfs"/> <constructor-arg ref="catalog"/> <property name="filterFactory" ref="filterFactory"/> </bean--> <bean id="wfsServiceTarget" class="org.geoserver.wfs.DefaultWebFeatureService"> <constructor-arg ref="wfs"/> <constructor-arg ref="catalog"/> <property name="filterFactory" ref="filterFactory"/> </bean> <bean id="wfsLogger" class="org.geoserver.ows.util.EMFLogger"> <constructor-arg type="java.lang.String" value="org.geoserver.wfs"/> </bean> <bean id="wfsService" class="org.springframework.aop.framework.ProxyFactoryBean"> <property name="proxyInterfaces"> <value>org.geoserver.wfs.WebFeatureService</value> </property> <property name="interceptorNames"> <list> <value>wfsLogger</value> <value>wfsServiceTarget</value> </list> </property> </bean> <!-- Transaction element handlers --> <bean id="wfsInsertElementHandler" class="org.geoserver.wfs.InsertElementHandler"> <constructor-arg ref="wfs"/> <constructor-arg ref="filterFactory"/> </bean> <bean id="wfsUpdateElementHandler" class="org.geoserver.wfs.UpdateElementHandler"> <constructor-arg ref="wfs"/> </bean> <bean id="wfsDeleteElementHandler" class="org.geoserver.wfs.DeleteElementHandler"> <constructor-arg ref="wfs"/> </bean> <bean id="wfsNativeElementHandler" class="org.geoserver.wfs.NativeElementHandler"> </bean> <!-- service descriptors --> <bean id="wfsService-1.0.0" class="org.geoserver.platform.Service"> <constructor-arg index="0" value="wfs"/> <constructor-arg index="1" ref="wfsService"/> <constructor-arg index="2" value="1.0.0"/> </bean> <!-- service exception handler --> <bean id="wfsExceptionHandler" class="org.geoserver.wfs.response.WfsExceptionHandler"> <constructor-arg> <list> <ref bean="wfsService-1.0.0"/> </list> </constructor-arg> <constructor-arg ref="wfs"/> </bean> <!-- gml schema builders --> <bean id="gml2SchemaBuilder" class="org.geoserver.wfs.xml.FeatureTypeSchemaBuilder$GML2"> <constructor-arg ref="wfs"/> <constructor-arg ref="catalog"/> <constructor-arg ref="resourceLoader"/> </bean> <!-- xml configuration --> <bean id="wfsXsd-1.0" class="org.geoserver.wfs.xml.v1_0_0.WFS"> <constructor-arg ref="gml2SchemaBuilder"/> </bean> <bean id="xmlConfiguration-1.0" class="org.geoserver.wfs.xml.v1_0_0.WFSConfiguration"> <constructor-arg ref="catalog"/> <constructor-arg ref="gml2SchemaBuilder"/> <constructor-arg ref="wfsXsd-1.0"/> </bean> <alias name="xmlConfiguration-1.0" alias="wfsXmlConfiguration-1.0"/> <!-- responses --> <bean id="getCapabilitiesResponse" class="org.geoserver.wfs.response.GetCapabilitiesResponse" singleton="false"/> <bean id="lockFeatureResponse-1.0" class="org.geoserver.wfs.response.LockFeatureTypeResponse" singleton="false"> <constructor-arg ref="wfs"/> <constructor-arg ref="catalog"/> </bean> <bean id="transactionResponse-1.0" class="org.geoserver.wfs.response.TransactionResponse" singleton="false"> <constructor-arg ref="wfs"/> <constructor-arg ref="catalog"/> </bean> <bean id="geometryResponse" class="org.geoserver.wfs.response.GeometryResponse"> <constructor-arg ref="wfs"/> </bean> <!-- cite compliance hack --> <bean id="citeComplianceHack" class="org.geoserver.wfs.CiteComplianceHack"> <constructor-arg ref="wfs"/> </bean> <!-- http url mapping --> <bean id="wfsURLMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="alwaysUseFullPath" value="true"/> <property name="interceptors"> <list> <ref bean="citeComplianceHack"/> </list> </property> <property name="mappings"> <props> <prop key="/wfs">dispatcher</prop> <prop key="/wfs/*">dispatcher</prop> </props> </property> </bean> <!-- kvp parsers --> <bean id="typeNameKvpParser" class="org.geoserver.wfs.kvp.QNameKvpParser"> <constructor-arg value="typeName"/> <constructor-arg ref="catalog"/> </bean> <bean id="featureIdKvpParser" class="org.geoserver.ows.FlatKvpParser"> <constructor-arg index="0" value="featureId"/> <constructor-arg index="1" value="java.lang.String"/> </bean> <bean id="bboxKvpParser" class="org.geoserver.wfs.kvp.BBoxKvpParser"/> <bean id="filterKvpParser" class="org.geoserver.wfs.kvp.FilterKvpParser"/> <bean id="cqlKvpParser" class="org.geoserver.wfs.kvp.CQLFilterKvpParser"/> <bean id="propertyNameKvpParser" class="org.geoserver.ows.NestedKvpParser"> <constructor-arg index="0" value="propertyName"/> <constructor-arg index="1" value="java.lang.String"/> </bean> <bean id="maxFeatureKvpParser" class="org.geoserver.ows.util.NumericKvpParser"> <constructor-arg index="0" value="maxFeatures"/> <constructor-arg index="1" value="java.math.BigInteger"/> </bean> <bean id="srsNameKvpParser" class="org.geoserver.wfs.kvp.SrsNameKvpParser"/> <bean id="sortByKvpParser" class="org.geoserver.wfs.kvp.SortByKvpParser"> <constructor-arg ref="filterFactory"/> </bean> <bean id="expiryKvpParser" class="org.geoserver.ows.util.NumericKvpParser"> <constructor-arg value="expiry"/> <constructor-arg value="java.math.BigInteger"/> </bean> <bean id="resultTypeKvpParser" class="org.geoserver.wfs.kvp.ResultTypeKvpParser"/> <bean id="acceptVersionsKvpParser" class="org.geoserver.wfs.kvp.AcceptVersionsKvpParser"/> <bean id="acceptFormatsKvpParser" class="org.geoserver.wfs.kvp.AcceptFormatsKvpParser"/> <bean id="strictKvpParser" class="org.geoserver.ows.kvp.BooleanKvpParser"> <constructor-arg value="strict"/> </bean> <!-- kvp request readers --> <bean id="wfsGetCapabilitiesKvpReader" class="org.geoserver.wfs.kvp.GetCapabilitiesKvpRequestReader"/> <bean id="describeFeatureTypeKvpReader" class="org.geoserver.wfs.kvp.DescribeFeatureTypeKvpRequestReader"> <constructor-arg ref="wfsService"/> </bean> <bean id="getFeatureKvpReader" class="org.geoserver.wfs.kvp.GetFeatureKvpRequestReader"> <constructor-arg value="net.opengis.wfs.GetFeatureType"/> <constructor-arg ref="catalog"/> <constructor-arg ref="filterFactory"/> <constructor-arg ref="wfsService"/> </bean> <bean id="getFeatureWithLockKvpReader" class="org.geoserver.wfs.kvp.GetFeatureKvpRequestReader"> <constructor-arg value="net.opengis.wfs.GetFeatureWithLockType"/> <constructor-arg ref="catalog"/> <constructor-arg ref="filterFactory"/> <constructor-arg ref="wfsService"/> </bean> <bean id="lockFeatureKvpReader" class="org.geoserver.wfs.kvp.WFSKvpRequestReader"> <constructor-arg value="net.opengis.wfs.LockFeatureType"/> </bean> <bean id="transactionKvpReader" class="org.geoserver.wfs.kvp.WFSKvpRequestReader"> <constructor-arg value="net.opengis.wfs.TransactionType"/> </bean> <bean id="releaseLockKvpReader" class="org.geoserver.wfs.kvp.ReleaseLockKvpRequestReader"/> <!-- 1.0 xml readers --> <bean id="xmlReader-1.0.0" class="org.geoserver.wfs.xml.v1_0_0.WfsXmlReader" abstract="true"> <constructor-arg ref="xmlConfiguration-1.0"/> </bean> <bean id="wfsGetCapabilitiesXmlReader" class="org.geoserver.wfs.xml.v1_0_0.WfsXmlReader" parent="xmlReader-1.0.0"> <constructor-arg value="GetCapabilities"/> </bean> <bean id="describeFetureTypeXmlReader" class="org.geoserver.wfs.xml.v1_0_0.WfsXmlReader" parent="xmlReader-1.0.0"> <constructor-arg value="DescribeFeatureType"/> </bean> <bean id="getFeatureXmlReader" class="org.geoserver.wfs.xml.v1_0_0.WfsXmlReader" parent="xmlReader-1.0.0"> <constructor-arg value="GetFeature"/> </bean> <bean id="getFeatureWithLockXmlReader" class="org.geoserver.wfs.xml.v1_0_0.WfsXmlReader" parent="xmlReader-1.0.0"> <constructor-arg value="GetFeatureWithLock"/> </bean> <bean id="lockFeatureXmlReader" class="org.geoserver.wfs.xml.v1_0_0.WfsXmlReader" parent="xmlReader-1.0.0"> <constructor-arg value="LockFeature"/> </bean> <bean id="transactionXmlReader" class="org.geoserver.wfs.xml.v1_0_0.WfsXmlReader" parent="xmlReader-1.0.0"> <constructor-arg value="Transaction"/> </bean> <!-- default feature type encoders --> <bean id="gml2FeatureTypeEncoder" class="org.geoserver.wfs.xml.v1_0_0.XmlSchemaEncoder"> <constructor-arg ref="wfs"/> <constructor-arg ref="catalog"/> </bean> <!-- default get feature producers --> <bean id="gml2OutputFormat" class="org.geoserver.wfs.xml.GML2OutputFormat" singleton="false"> <constructor-arg ref="wfs"/> <constructor-arg ref="geoServer"/> <constructor-arg ref="catalog"/> </bean> <bean id="shapezipOutputFormat" class="org.geoserver.wfs.response.ShapeZipOutputFormat" /> <bean id="geojsonOutputFormat" class="org.geoserver.wfs.response.GeoJSONOutputFormat"> <constructor-arg ref="wfs"/> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy