/* * GeoTools - The Open Source Java GIS Toolkit * http://geotools.org * * (C) 2002-2008, Open Source Geospatial Foundation (OSGeo) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. */ package org.geotools.filter.v1_0.capabilities; import org.picocontainer.MutablePicoContainer; import org.opengis.filter.FilterFactory; import org.geotools.filter.FilterFactoryImpl; import org.geotools.xml.Configuration; /** * Parser configuration for the http://www.opengis.net/ogc schema. * * @generated * * * @source $URL$ */ public class OGCConfiguration extends Configuration { /** * Creates a new configuration. * * @generated */ public OGCConfiguration() { super(OGC.getInstance()); } /** * Registers the bindings for the configuration. * * @generated */ protected final void registerBindings(MutablePicoContainer container) { //Types container.registerComponentImplementation(OGC.Arithmetic_OperatorsType, Arithmetic_OperatorsTypeBinding.class); container.registerComponentImplementation(OGC.Comparison_OperatorsType, Comparison_OperatorsTypeBinding.class); container.registerComponentImplementation(OGC.Function_NamesType, Function_NamesTypeBinding.class); container.registerComponentImplementation(OGC.Function_NameType, Function_NameTypeBinding.class); container.registerComponentImplementation(OGC.FunctionsType, FunctionsTypeBinding.class); container.registerComponentImplementation(OGC.Scalar_CapabilitiesType, Scalar_CapabilitiesTypeBinding.class); container.registerComponentImplementation(OGC.Spatial_CapabilitiesType, Spatial_CapabilitiesTypeBinding.class); container.registerComponentImplementation(OGC.Spatial_OperatorsType, Spatial_OperatorsTypeBinding.class); //container.registerComponentImplementation(OGC._BBOX,_BBOXBinding.class); //container.registerComponentImplementation(OGC._Between,_BetweenBinding.class); //container.registerComponentImplementation(OGC._Beyond,_BeyondBinding.class); //container.registerComponentImplementation(OGC._Contains,_ContainsBinding.class); //container.registerComponentImplementation(OGC._Crosses,_CrossesBinding.class); //container.registerComponentImplementation(OGC._Disjoint,_DisjointBinding.class); //container.registerComponentImplementation(OGC._DWithin,_DWithinBinding.class); //container.registerComponentImplementation(OGC._Equals,_EqualsBinding.class); container.registerComponentImplementation(OGC._Filter_Capabilities, _Filter_CapabilitiesBinding.class); //container.registerComponentImplementation(OGC._Intersect,_IntersectBinding.class); //container.registerComponentImplementation(OGC._Like,_LikeBinding.class); //container.registerComponentImplementation(OGC._Logical_Operators,_Logical_OperatorsBinding.class); //container.registerComponentImplementation(OGC._NullCheck,_NullCheckBinding.class); //container.registerComponentImplementation(OGC._Overlaps,_OverlapsBinding.class); //container.registerComponentImplementation(OGC._Simple_Arithmetic,_Simple_ArithmeticBinding.class); //container.registerComponentImplementation(OGC._Simple_Comparisons,_Simple_ComparisonsBinding.class); //container.registerComponentImplementation(OGC._Touches,_TouchesBinding.class); //container.registerComponentImplementation(OGC._Within,_WithinBinding.class); } protected void configureContext(MutablePicoContainer container) { super.configureContext(container); container.registerComponentImplementation(FilterFactory.class, FilterFactoryImpl.class); } }