Deprecated API


Contents
Deprecated Interfaces
org.geotools.filter.AttributeExpression
          use PropertyName 
org.geotools.data.jdbc.attributeio.AttributeIO
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.filter.BetweenFilter
          use PropertyIsBetween 
org.geotools.filter.CompareFilter
          use BinaryComparisonOperator 
org.geotools.wfs.protocol.ConnectionFactory
          in favour of HTTPProtocol 
org.geotools.data.crs.CRSAuthoritySpi
          Now replaced by CRSAuthorityFactory. 
org.geotools.geometry.coordinatesequence.CSBuilder
          Moved to CSBuilder. 
org.geotools.filter.Expression
          use Expression 
org.geotools.factory.FactoryUsingVolatileDependencies
          This class should be a marker interface instead of an AbstractFactory subclass. We will make this change in a future version. When this change is done, AllAuthoritiesFactory should implement this interface. 
org.geotools.feature.visitor.FeatureVisitor
          use FeatureVisitor. 
org.geotools.filter.FidFilter
          use FeatureId 
org.geotools.data.jdbc.fidmapper.FIDMapper
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.fidmapper.FIDMapperFactory
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.filter.Filter
          use Filter 
org.geotools.filter.FilterFactory
          use FilterFactory 
org.geotools.filter.FilterType
          please use instance of check against geoapi class. 
org.geotools.filter.FilterVisitor
          use FilterVisitor 
org.geotools.filter.FilterVisitor2
          use FilterVisitor 
org.geotools.filter.FunctionExpression
          use Function 
org.geotools.filter.GeometryDistanceFilter
          use DistanceBufferOperator 
org.geotools.filter.GeometryFilter
          use BinarySpatialOperator. 
org.geotools.filter.LikeFilter
          use PropertyIsLike 
org.geotools.filter.LiteralExpression
          use Literal 
org.geotools.filter.LogicFilter
          use BinaryLogicOperator 
org.geotools.filter.MathExpression
          use BinaryExpression 
org.geotools.filter.NullFilter
          use PropertyIsNull 
org.geotools.xml.Parser.Properties
            
org.geotools.util.ProgressListener
          Please use org.opengis.util.ProgressListener 
org.geotools.data.jdbc.QueryDataObserver
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.filter.SortBy
          Please use org.opengis.filter.sort.SortBy 
org.geotools.data.jdbc.SQLBuilder
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.styling.TextMark
          Please use a ExternalMark.getMarkIndex() to pick out a character from a true type font 
 

Deprecated Classes
org.geotools.data.jdbc.fidmapper.AbstractFIDMapper
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.filter.visitor.AbstractFilterVisitor
          Please use DefaultFilterVisitor (to stick with only opengis Filter) 
org.geotools.referencing.factory.wms.AutoCRSFactory
          This class will move in a org.geotools.referencing.factory.web package in a future Geotools version, in order to put together other web-related factories defined outside the WMS specification. Don't use this class directly. You should not need to anyway - use ReferencingFactoryFinder instead, which will continue to work no matter where this class is located. 
org.geotools.data.jdbc.fidmapper.AutoIncrementFIDMapper
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.attributeio.BasicAttributeIO
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.fidmapper.BasicFIDMapper
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.filter.BetweenFilterImpl
          use IsBetweenImpl 
org.geotools.data.jdbc.ConnectionPool
          Use DataSource, DataSourceUtil and DataSourceFinder instead 
org.geotools.data.jdbc.ConnectionPoolManager
          Use DataSource, DataSourceUtil and DataSourceFinder instead 
org.geotools.geometry.coordinatesequence.CSBuilderFactory
          Moved to CSBuilderFactory. 
org.geotools.wfs.protocol.DefaultConnectionFactory
          use DefaultHTTPProtocol 
org.geotools.geometry.coordinatesequence.DefaultCSBuilder
          Moved to DefaultCSBuilder 
org.geotools.referencing.factory.epsg.DefaultFactory
          Please use ThreadedEpsgFactory instead, the name DefaultFactory was viewed as confusing 
org.geotools.data.jdbc.fidmapper.DefaultFIDMapperFactory
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.DefaultSQLBuilder
          Use GeoAPISQLBuilder instead 
org.geotools.data.dir.DirectoryDataStore
          Use DirectoryDataStore instead 
org.geotools.data.dir.DirectoryDataStoreFactory
          Use DirectoryDataStoreFactory instead 
org.geotools.referencing.crs.EPSGCRSAuthorityFactory
          Uses one of the other EPSG factories backed by a database instead. 
org.geotools.util.EqualsUtil
          Use Utilities instead. 
org.geotools.coverage.io.ExoreferencedGridCoverageReader
          To be refactored (work in progress). 
org.geotools.geometry.jts.FactoryFinder
          Please use JTSFactoryFinder 
org.geotools.referencing.factory.epsg.FactoryUsingAnsiSQL
          Please use AnsiDialectEpsgFactory. 
org.geotools.referencing.factory.epsg.FactoryUsingOracleSQL
          Please use OracleDialectEpsgFactory. 
org.geotools.referencing.factory.epsg.FactoryUsingSQL
          Please use AccessDialectEpsgFactory. 
org.geotools.gml2.FeaturePropertyExtractor
          This interface is replaced with ComplexBinding.getProperties(Object, XSDElementDeclaration) 
org.geotools.data.jdbc.FeatureTypeHandler
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.FeatureTypeInfo
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.filter.FilterCapabilities
          use FilterCapabilities. 
org.geotools.filter.FilterFactoryFinder
          Replaced by CommonFactoryFinder.getFilterFactory(org.geotools.factory.Hints). 
org.geotools.data.jdbc.GeoAPISQLBuilder
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.geometry.jts.spatialschema.geometry.geometry.GeometryFactoryImpl
          Use GeometryFactoryFinder 
org.geotools.util.HashCodeUtil
          Use Utilities instead. 
org.geotools.referencing.factory.HTTP_AuthorityFactory
          This class will move in a org.geotools.referencing.factory.web package in Geotools 2.5, in order to put together other web-related factories. Don't use this class directly. You should not need to anyway - use ReferencingFactoryFinder instead, which will continue to work no matter where this class is located. 
org.geotools.data.shapefile.indexed.IndexedShapefileDataStoreFactory
          Please use ShapefileDataStoreFactory, it can create an IndexedDataStore if appropriate 
org.geotools.geometry.coordinatesequence.InPlaceCoordinateSequenceTransformer
          Moved to InPlaceCoordinateSequenceTransformer. 
org.geotools.data.jdbc.JDBC1DataStore
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBC2DataStore
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCDataStore
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCDataStoreConfig
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCFeatureCollection
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCFeatureLocking
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCFeatureReader
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCFeatureSource
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCFeatureStore
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCFeatureWriter
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCPSFeatureWriter
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCTextFeatureWriter
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCTransactionState
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.JDBCUtils
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.renderer.lite.LabelCacheItem
          Use LabelCacheItem instead (along with LabelCacheImpl 
org.geotools.renderer.lite.ListenerList
          Use CopyOnWriteArrayList instead, it's part of the JDK and it's more efficient 
org.geotools.referencing.operation.transform.LocalizationGrid
          Moved to org.geotools.referencing.operation.builder package. 
org.geotools.filter.MaxFunction
          - use org.geotools.filter.function.math.MinFunction instead 
org.geotools.data.jdbc.fidmapper.MaxIncFIDMapper
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.filter.MinFunction
          - use org.geotools.filter.function.math.MinFunction instead 
org.geotools.data.jdbc.fidmapper.MultiColumnFIDMapper
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.MutableFIDFeature
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.mysql.MySQLConnectionFactory
          Use DataSource, DataSourceUtil and DataSourceFinder instead 
org.geotools.image.io.netcdf.NetcdfReadParam
          Having band dimension in this class is a problem because it make difficult to implement NetcdfImageReader.getNumBands(int) in a reliable way. The information contained in this class need to move in some interface or in a FileImageReaderND superclass (common to NetCDF and HDF readers). The AxisType enumeration needs to be replaced by something neutral from GeoAPI. 
org.geotools.data.jdbc.fidmapper.NullFIDMapper
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.oracle.OracleConnectionFactory
          Use DataSource, DataSourceUtil and DataSourceFinder instead 
org.geotools.styling.OverlapBehavior
          Please use org.opengis.style.OverlapBehavior 
org.geotools.geometry.coordinatesequence.PackedCSBuilder
          Moved to PackedCSBuilder. 
org.geotools.data.postgis.PostgisConnectionFactory
          Use DataSource, DataSourceUtil and DataSourceFinder instead * 
org.geotools.filter.visitor.PostPreProcessFilterSplittingVisitor
          use CapabilitiesFilterSplitter instead for geoapi FilterCapabilities 
org.geotools.data.jdbc.QueryData
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.filter.SortOrder
          Please use org.opengis.filter.sort.SortOrder 
org.geotools.filter.SQLEncoder
          Please use org.geotools.data.jdbc.FilterToSQL which uses opengis filters instead of these geotools filters. 
org.geotools.filter.SQLEncoderPostgisGeos
          use SQLEncoderPostgis with setSupportsGEOS(true) 
org.geotools.filter.SQLUnpacker
          please use PostPreProcessFilterSplittingVisitor 
org.geotools.styling.StyleFactoryFinder
          Replaced by CommonFactoryFinder.getStyleFactory(org.geotools.factory.Hints). 
org.geotools.data.jdbc.fidmapper.TypedFIDMapper
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.wfs.bindings.TypeNameListTypeBinding
          this binding is not used, there's no emf object for TypeNameListType 
org.geotools.referencing.factory.URN_AuthorityFactory
          This class will move in a org.geotools.referencing.factory.web package in Geotools 2.5, in order to put together other web-related factories. Don't use this class directly. You should not need to anyway - use ReferencingFactoryFinder instead, which will continue to work no matter where this class is located. 
org.geotools.resources.Utilities
          Moved to org.geotools.util package. 
org.geotools.referencing.factory.wms.WebCRSFactory
          This class will move in a org.geotools.referencing.factory.web package in a future Geotools version, in order to put together other web-related factories defined outside the WMS specification. Don't use this class directly. You should not need to anyway - use ReferencingFactoryFinder instead, which will continue to work no matter where this class is located. 
org.geotools.wfs.protocol.WFSProtocolHandler
          use WFSProtocol 
org.geotools.data.jdbc.attributeio.WKBAttributeIO
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.jdbc.attributeio.WKTAttributeIO
          scheduled for removal in 2.7, use classes in org.geotools.jdbc 
org.geotools.data.wms.WMSOperationType
          Use of OperationType should be sufficient 
 

Deprecated Exceptions
org.geotools.feature.IllegalAttributeException
          Please use org.opengis.feature.IllegalAttributeException 
org.geotools.filter.SQLEncoderException
          Since you're using OpenGISSFilterToSQLEncoder, use FilterToSQLException as well 
 

Deprecated Fields
org.geotools.gml2.GML.ABSTRACTFEATURECOLLECTIONBASETYPE
            
org.geotools.gml2.GML.ABSTRACTFEATURECOLLECTIONTYPE
            
org.geotools.gml2.GML.ABSTRACTFEATURETYPE
            
org.geotools.gml2.GML.ABSTRACTGEOMETRYCOLLECTIONBASETYPE
            
org.geotools.gml2.GML.ABSTRACTGEOMETRYTYPE
            
org.geotools.gml2.GML.BOUNDINGSHAPETYPE
            
org.geotools.gml2.GML.BOXTYPE
            
org.geotools.coverage.processing.operation.Crop.CONSERVE_ENVELOPE
            
org.geotools.gml2.GML.COORDINATESTYPE
            
org.geotools.gml2.GML.COORDTYPE
            
org.geotools.referencing.factory.epsg.FactoryUsingWKT.DEFAULT_PRIORITY
          We will try to replace the priority mechanism by a better one in a future Geotools version. 
org.geotools.coverage.grid.ViewType.DISPLAYABLE
          Renamed as ViewType.RENDERED. 
org.geotools.factory.Hints.FEATURE_TYPE_FACTORY_NAME
          This hint controls FeatureTypeBuilder which is now deprecated 
org.geotools.gml2.GML.FEATUREASSOCIATIONTYPE
            
org.geotools.data.FeatureEvent.FEATURES_ADDED
          Please use FeatureEvent.getType() == Type.ADDED 
org.geotools.data.FeatureEvent.FEATURES_CHANGED
          Please use FeatureEvent.getType() == Type.CHANGED 
org.geotools.data.FeatureEvent.FEATURES_REMOVED
          Please use FeatureEvent.getType() == Type.REMOVED 
org.geotools.gml2.GML.GEOMETRYASSOCIATIONTYPE
            
org.geotools.gml2.GML.GEOMETRYCOLLECTIONTYPE
            
org.geotools.gml2.GML.GEOMETRYPROPERTYTYPE
            
org.geotools.referencing.cs.DefaultVerticalCS.GRAVITY_RELATED
          Renamed as DefaultVerticalCS.GRAVITY_RELATED_HEIGHT. 
org.geotools.factory.Hints.GRID_COVERAGE_PROCESSOR
          The GridCoverageProcessor interface is not yet stable. Avoid dependencies if possible. 
org.geotools.xml.Parser.Properties.IGNORE_SCHEMA_LOCATION
          use Parser.setStrict(boolean) 
org.geotools.resources.Arguments.ILLEGAL_ARGUMENT_EXIT_CODE
          Moved to CommandLine. 
org.geotools.gce.imagemosaic.ImageMosaicFormat.INPUT_IMAGE_THRESHOLD_VALUE
          we don't use this param anymore, since it is confusing and interact badly with the transparency 
org.geotools.gml2.GML.LINEARRINGMEMBERTYPE
            
org.geotools.gml2.GML.LINEARRINGTYPE
            
org.geotools.gml2.GML.LINESTRINGMEMBERTYPE
            
org.geotools.gml2.GML.LINESTRINGPROPERTYTYPE
            
org.geotools.gml2.GML.LINESTRINGTYPE
            
org.geotools.resources.XMath.LN10
          Was for XMath.log10(double) internal usage only. 
org.geotools.data.jdbc.FilterToSQL.mapper
          use FilterToSQL.primaryKey 
org.geotools.gml2.GML.MULTIGEOMETRYPROPERTYTYPE
            
org.geotools.gml2.GML.MULTILINESTRINGPROPERTYTYPE
            
org.geotools.gml2.GML.MULTILINESTRINGTYPE
            
org.geotools.gml2.GML.MULTIPOINTPROPERTYTYPE
            
org.geotools.gml2.GML.MULTIPOINTTYPE
            
org.geotools.gml2.GML.MULTIPOLYGONPROPERTYTYPE
            
org.geotools.gml2.GML.MULTIPOLYGONTYPE
            
org.geotools.gml2.GML.NULLTYPE
            
org.geotools.data.postgis.PostgisDataStore.OPTIMIZE_MODE
          Dot not use this directly, use PostgisDataStore.getOptimizeMode(). 
org.geotools.xml.Parser.Properties.PARSE_UNKNOWN_ATTRIBUTES
          use Parser.setStrict(boolean) 
org.geotools.xml.Parser.Properties.PARSE_UNKNOWN_ELEMENTS
          use Parser.setStrict(boolean) 
org.geotools.gml2.GML.POINTMEMBERTYPE
            
org.geotools.gml2.GML.POINTPROPERTYTYPE
            
org.geotools.gml2.GML.POINTTYPE
            
org.geotools.gml2.GML.POLYGONMEMBERTYPE
            
org.geotools.gml2.GML.POLYGONPROPERTYTYPE
            
org.geotools.gml2.GML.POLYGONTYPE
            
org.geotools.factory.Hints.REPLACE_NON_GEOPHYSICS_VIEW
          Replaced by Hints.COVERAGE_PROCESSING_VIEW key with a ViewType.PHOTOGRAPHIC value. 
org.geotools.referencing.factory.epsg.LongitudeFirstFactory.SYSTEM_DEFAULT_KEY
          Moved to GeoTools.FORCE_LONGITUDE_FIRST_AXIS_ORDER. 
org.geotools.filter.SortBy.UNSORTED
          use SortBy.UNSORTED 
 

Deprecated Methods
org.geotools.filter.Filters.accept(Filter, FilterVisitor)
          Please update your code to a org.opengis.filter.FilterVisitor 
org.geotools.filter.DefaultExpression.accept(FilterVisitor)
          use Expression.accept(ExpressionVisitor, Object) 
org.geotools.filter.AbstractFilter.accept(FilterVisitor)
          use Filter.accept(FilterVisitor, Object) 
org.geotools.filter.Filter.accept(FilterVisitor)
          use Filter.accept(FilterVisitor, Object). 
org.geotools.filter.Expression.accept(FilterVisitor)
          use use Expression.accept(ExpressionVisitor, Object) 
org.geotools.filter.ConstantExpression.accept(FilterVisitor)
          use ConstantExpression.accept(ExpressionVisitor, Object). 
org.geotools.styling.GraphicImpl.addExternalGraphic(ExternalGraphic)
           
org.geotools.styling.Graphic.addExternalGraphic(ExternalGraphic)
          Please use graphicalSymbols().add( externalGraphic ) 
org.geotools.styling.Style.addFeatureTypeStyle(FeatureTypeStyle)
          Use featureTypeStyles().add( type ) 
org.geotools.filter.FidFilterImpl.addFid(String)
            
org.geotools.styling.TextSymbolizerImpl.addFont(Font)
           
org.geotools.filter.GeometryFilterImpl.addLeftGeometry(Expression)
          use GeometryFilterImpl.setExpression1(org.opengis.filter.expression.Expression) 
org.geotools.filter.GeometryFilter.addLeftGeometry(Expression)
          use BinarySpatialOperator#setExpression1(Expression) 
org.geotools.filter.MathExpressionImpl.addLeftValue(Expression)
          use MathExpressionImpl.setExpression1(org.opengis.filter.expression.Expression) 
org.geotools.filter.CompareFilter.addLeftValue(Expression)
          use BinaryComparisonOperator#setExpression1(Expression) 
org.geotools.filter.MathExpression.addLeftValue(Expression)
          use BinaryExpression#setExpression1(Expression) 
org.geotools.styling.RuleImpl.addLegendGraphic(Graphic)
           
org.geotools.styling.GraphicImpl.addMark(Mark)
           
org.geotools.styling.Graphic.addMark(Mark)
          Please use grpahicSymbols().add( Mark ) 
org.geotools.filter.IsBetweenImpl.addMiddleValue(Expression)
          use IsBetweenImpl.setExpression(Expression) 
org.geotools.filter.BetweenFilterImpl.addMiddleValue(Expression)
          use BetweenFilterImpl.setExpression(org.opengis.filter.expression.Expression) 
org.geotools.filter.BetweenFilter.addMiddleValue(Expression)
          use PropertyIsBetween#setExpression(Expression) 
org.geotools.filter.GeometryFilterImpl.addRightGeometry(Expression)
          use #set 
org.geotools.filter.GeometryFilter.addRightGeometry(Expression)
          use BinarySpatialOperator#setExpression2(Expression) 
org.geotools.filter.MathExpressionImpl.addRightValue(Expression)
          use MathExpressionImpl.setExpression2(org.opengis.filter.expression.Expression) 
org.geotools.filter.CompareFilter.addRightValue(Expression)
          use BinaryComparisonOperator#setExpression2(Expression) 
org.geotools.filter.MathExpression.addRightValue(Expression)
          use BinaryExpression#setExpression2(Expression) 
org.geotools.styling.FeatureTypeStyleImpl.addRule(Rule)
           
org.geotools.styling.FeatureTypeStyle.addRule(Rule)
          Please use rules().add( rule ) 
org.geotools.styling.GraphicImpl.addSymbol(Symbol)
           
org.geotools.styling.Graphic.addSymbol(Symbol)
          symbolizers and underneath classes are immutable 
org.geotools.styling.RuleImpl.addSymbolizer(Symbolizer)
           
org.geotools.styling.TextSymbolizer.addToOptions(String, String)
          Please use getOptions().put( key, value ) 
org.geotools.filter.FilterCapabilities.addType(short)
            
org.geotools.filter.FilterFactory.and(Filter, Filter)
          use FilterFactory.and(org.opengis.filter.Filter, org.opengis.filter.Filter) 
org.geotools.util.GenericName.asLocalName()
          Renamed as GenericName.tip(). 
org.geotools.referencing.NamedIdentifier.asLocalName()
          Replaced by NamedIdentifier.tip(). 
org.geotools.util.ScopedName.asScopedName()
          Replaced by ScopedName.toFullyQualifiedName(). 
org.geotools.util.GenericName.asScopedName()
          Replaced by GenericName.toFullyQualifiedName(). 
org.geotools.util.LocalName.asScopedName()
          Replaced by LocalName.toFullyQualifiedName(). 
org.geotools.referencing.NamedIdentifier.asScopedName()
          Replaced by NamedIdentifier.toFullyQualifiedName(). 
org.geotools.filter.Filters.asType(Expression, Class)
          This is not a good idea; use expr.evaulate( null, TYPE ) 
org.geotools.feature.Schema.attribute(SimpleFeatureType, int)
          use getAttribute( type, index ) 
org.geotools.feature.Schema.attribute(SimpleFeatureType, String)
          use getAttribute( type, name ) 
org.geotools.data.DataUtilities.attributeNames(Expression)
          use #attributeNames(Expression, FeatureType)/ 
org.geotools.data.DataUtilities.attributeNames(Filter)
          use #attributeNames(Filter, FeatureType)/ 
org.geotools.feature.Schema.attributes(SimpleFeatureType)
          use getAttributes( featureType ) 
org.geotools.feature.Schema.attributes(SimpleFeatureType, List)
          use getAttributes( featureType, list ) 
org.geotools.data.jdbc.SQLBuilder.buildSQLQuery(String, FIDMapper, AttributeDescriptor[], Filter)
          use SQLBuilder.buildSQLQuery(String, FIDMapper, AttributeDescriptor[], Filter, SortBy[], Integer, Integer) 
org.geotools.data.jdbc.GeoAPISQLBuilder.buildSQLQuery(String, FIDMapper, AttributeDescriptor[], Filter)
          use GeoAPISQLBuilder.buildSQLQuery(String, FIDMapper, AttributeDescriptor[], Filter, SortBy[], Integer, Integer) 
org.geotools.data.jdbc.DefaultSQLBuilder.buildSQLQuery(String, FIDMapper, AttributeDescriptor[], Filter)
            
org.geotools.renderer.lite.RendererUtilities.calculateScale(Envelope, CoordinateReferenceSystem, int, int, double)
            
org.geotools.xml.EMFUtils.clone(EObject, EFactory)
          use EMFUtils.clone(EObject, EFactory, boolean). 
org.geotools.xml.Configuration.configureBindings(MutablePicoContainer)
          use Configuration.configureBindings(Map). 
org.geotools.filter.AbstractFilter.contains(SimpleFeature)
          use Filter#evaluate(Feature) 
org.geotools.filter.FidFilter.contains(SimpleFeature)
          use org.opengis.filter.Filter#evaluate(Feature) 
org.geotools.filter.Filter.contains(SimpleFeature)
          use #evaluate(Feature) 
org.geotools.filter.BetweenFilter.contains(SimpleFeature)
          use org.opengis.filter.Filter#evaluate(Feature) 
org.geotools.filter.CompareFilter.contains(SimpleFeature)
          use org.opengis.filter.Filter#evaluate(Feature) 
org.geotools.filter.LikeFilter.contains(SimpleFeature)
          use org.opengis.filter.Filter#evaluate(Feature) 
org.geotools.filter.LogicFilter.contains(SimpleFeature)
          use Filter#evaluate(Feature). 
org.geotools.filter.NullFilter.contains(SimpleFeature)
          use org.opengis.filter.Filter#evaluate(Feature) 
org.geotools.filter.GeometryDistanceFilter.contains(SimpleFeature)
          use org.opengis.filter.Filter#evaluate(Feature) 
org.geotools.resources.XMath.countFractionDigits(double)
          Moved to XMath. 
org.geotools.feature.FeatureFactory.create(Object[])
          Schema information is required 
org.geotools.feature.FeatureFactory.create(Object[], String)
          Schema information is required 
org.geotools.filter.FilterFactory.createAttributeExpression(AttributeDescriptor)
          use createAttributeExpression( at ), will be removed for GeoTools 2.3 
org.geotools.filter.FilterFactory.createAttributeExpression(SimpleFeatureType)
          use FilterFactory.createAttributeExpression(String) instead. 
org.geotools.filter.FilterFactory.createAttributeExpression(SimpleFeatureType, String)
          use createAttributeExpression( xpath ), will be removed for GeoTools 2.3 
org.geotools.referencing.factory.ReferencingFactoryContainer.createBaseToDerived(CoordinateReferenceSystem, ParameterValueGroup, CoordinateSystem)
          Moved to the MathTransformFactory interface. 
org.geotools.filter.FilterFactory.createBBoxExpression(Envelope)
          Please use filterFactory.literal( JTS.toGeometry( bounds ) ) 
org.geotools.filter.FilterFactoryImpl.createCompareFilter(short)
          @see org.geotools.filter.FilterFactory#createCompareFilter(short) 
org.geotools.filter.FilterFactory.createCompareFilter(short)
          use one of FilterFactory.less(Expression, Expression) FilterFactory.lessOrEqual(Expression, Expression) FilterFactory.equals(Expression, Expression) FilterFactory.greater(Expression, Expression) FilterFactory.greaterOrEqual(Expression, Expression) FilterFactory.between(Expression, Expression, Expression) 
org.geotools.referencing.factory.ReferencingObjectFactory.createDerivedCRS(Map, OperationMethod, CoordinateReferenceSystem, MathTransform, CoordinateSystem)
          Use CoordinateOperationFactory.createDefiningConversion(java.util.Map, org.opengis.referencing.operation.OperationMethod, org.opengis.parameter.ParameterValueGroup) followed by ReferencingObjectFactory.createDerivedCRS(java.util.Map, org.opengis.referencing.operation.OperationMethod, org.opengis.referencing.crs.CoordinateReferenceSystem, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.cs.CoordinateSystem) instead. 
org.geotools.filter.FilterFactory.createGeometryDistanceFilter(short)
          use one of FilterFactory.beyond(String, Geometry, double, String) FilterFactory.dwithin(String, Geometry, double, String) 
org.geotools.filter.FilterFactory.createGeometryFilter(short)
          use one of FilterFactory.bbox(String, double, double, double, double, String) FilterFactory.beyond(String, Geometry, double, String) FilterFactory.contains(String, Geometry) FilterFactory.crosses(String, Geometry) FilterFactory.disjoint(String, Geometry) FilterFactory.dwithin(String, Geometry, double, String) FilterFactory.equals(String, Geometry) FilterFactory.intersects(String, Geometry) FilterFactory.overlaps(String, Geometry) FilterFactory.touches(String, Geometry) FilterFactory.within(String, Geometry) 
org.geotools.filter.FilterFactoryImpl.createLogicFilter(Filter, Filter, short)
          use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter) 
org.geotools.filter.FilterFactory.createLogicFilter(Filter, Filter, short)
          use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter) 
org.geotools.filter.FilterFactoryImpl.createLogicFilter(Filter, short)
          use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter) 
org.geotools.filter.FilterFactory.createLogicFilter(Filter, short)
          use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter) 
org.geotools.filter.FilterFactoryImpl.createLogicFilter(short)
          use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter) 
org.geotools.filter.FilterFactory.createLogicFilter(short)
          use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter) 
org.geotools.filter.FilterFactoryImpl.createMathExpression()
          use one of FilterFactory.add(Expression, Expression) FilterFactory.subtract(Expression, Expression) FilterFactory.multiply(Expression, Expression) FilterFactory.divide(Expression, Expression) 
org.geotools.filter.FilterFactory.createMathExpression()
          use one of FilterFactory.add(Expression, Expression) FilterFactory.subtract(Expression, Expression) FilterFactory.multiply(Expression, Expression) FilterFactory.divide(Expression, Expression) 
org.geotools.filter.FilterFactory.createMathExpression(short)
          use one of FilterFactory.add(Expression, Expression) FilterFactory.subtract(Expression, Expression) FilterFactory.multiply(Expression, Expression) FilterFactory.divide(Expression, Expression) 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.createOperation(CoordinateReferenceSystem, CoordinateReferenceSystem, OperationMethod)
          Will be removed. 
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createOperation(CoordinateReferenceSystem, CoordinateReferenceSystem, OperationMethod)
          Current implementation ignore the method argument. 
org.geotools.referencing.factory.ReferencingFactoryContainer.createParameterizedTransform(ParameterValueGroup)
          Use the MathTransformFactory interface instead. 
org.geotools.referencing.factory.ReferencingFactoryContainer.createProjectedCRS(Map, GeographicCRS, Conversion, CartesianCS)
          Moved to the CRSFactory interface. 
org.geotools.referencing.factory.ReferencingFactoryContainer.createProjectedCRS(Map, GeographicCRS, OperationMethod, ParameterValueGroup, CartesianCS)
          Use CRSFactory#createDefiningConversion followed by CRSFactory.createProjectedCRS(java.util.Map, org.opengis.referencing.crs.GeographicCRS, org.opengis.referencing.operation.Conversion, org.opengis.referencing.cs.CartesianCS) instead. 
org.geotools.referencing.factory.ReferencingObjectFactory.createProjectedCRS(Map, OperationMethod, GeographicCRS, MathTransform, CartesianCS)
          Use CoordinateOperationFactory.createDefiningConversion(java.util.Map, org.opengis.referencing.operation.OperationMethod, org.opengis.parameter.ParameterValueGroup) followed by ReferencingObjectFactory.createProjectedCRS(java.util.Map, org.opengis.referencing.operation.OperationMethod, org.opengis.referencing.crs.GeographicCRS, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.cs.CartesianCS) instead. 
org.geotools.styling.StyleFactory.createSelectedChannelType(String, Expression)
          Use StyleFactory.createSelectedChannelType(String, ContrastEnhancement) 
org.geotools.geometry.jts.ReferencedEnvelope.crs()
          Use ReferencedEnvelope.getCoordinateReferenceSystem(), since it is the method inherited from the interface. 
org.geotools.gml2.bindings.GML2EncodingUtils.crs(CoordinateReferenceSystem)
          use GML2EncodingUtils.toURI(CoordinateReferenceSystem). 
org.geotools.data.crs.CRSAuthoritySpi.decode(String)
          Replaced by CRSAuthorityFactory.createCoordinateReferenceSystem(java.lang.String). 
org.geotools.feature.Schema.find(SimpleFeatureType, String)
          please use getIndexOf( type, name ) 
org.geotools.resources.XMath.fixRoundingError(double, int)
          Moved to XMath. 
org.geotools.filter.FilterFactoryImpl.function(String, List, Literal)
          Pending see org.opengis.filter.Factory2 
org.geotools.coverage.grid.GridCoverage2D.geophysics(boolean)
          Replaced by GridCoverage2D.view(org.geotools.coverage.grid.ViewType). 
org.geotools.styling.StyleImpl.getAbstract()
           
org.geotools.styling.FeatureTypeStyleImpl.getAbstract()
           
org.geotools.styling.Style.getAbstract()
          use getDesciption().getAbstract().toString() 
org.geotools.styling.FeatureTypeStyle.getAbstract()
          use getDescription().getAbstract().toString() 
org.geotools.styling.Rule.getAbstract()
          use getDescription().getAbstract().getString() 
org.geotools.filter.FunctionExpressionImpl.getArgs()
          use FunctionExpressionImpl.getParameters(). 
org.geotools.filter.FunctionExpression.getArgs()
          use Function.getParameters() 
org.geotools.filter.function.ClassificationFunction.getArgs()
          please use getParameters 
org.geotools.filter.AttributeExpressionImpl.getAttributePath()
          use AttributeExpressionImpl.getPropertyName() 
org.geotools.filter.AttributeExpressionImpl2.getAttributePath()
          use AttributeExpressionImpl2.getPropertyName() 
org.geotools.filter.AttributeExpression.getAttributePath()
          use PropertyName.getPropertyName() 
org.geotools.styling.Fill.getBackgroundColor()
          value is not used, please use getColor() 
org.geotools.resources.XMath.getBitCount(Class)
          Moved to Classes. 
org.geotools.geometry.GeneralEnvelope.getCenter()
          Renamed as #getMedian(. 
org.geotools.geometry.GeneralEnvelope.getCenter(int)
          Renamed as GeneralEnvelope.getMedian(int). 
org.geotools.geometry.Envelope2D.getCenter(int)
          Renamed as Envelope2D.getMedian(int). 
org.geotools.geometry.jts.ReferencedEnvelope.getCenter(int)
          Use ReferencedEnvelope.getMedian(int). 
org.geotools.geometry.jts.spatialschema.geometry.EnvelopeImpl.getCenter(int)
           
org.geotools.xml.Schemas.getChildElementDeclarations(XSDElementDeclaration)
          use Schemas.getChildElementDeclarations(XSDTypeDefinition) 
org.geotools.xml.Schemas.getChildElementDeclarations(XSDElementDeclaration, boolean)
          use Schemas.getChildElementDeclarations(XSDTypeDefinition, boolean) 
org.geotools.filter.SQLEncoder.getColnameEscape()
          the escapeName method is preferred over this, it automatically returns the name properly escaped, since that's all getColnameEscape was being used for. 
org.geotools.styling.Stroke.getColor(SimpleFeature)
           
org.geotools.coverage.GridSampleDimension.getColorInterpretation()
          No replacement. 
org.geotools.data.PrjFileReader.getCoodinateSystem()
          use PrjFileReader.getCoordinateReferenceSystem(). 
org.geotools.geometry.AbstractDirectPosition.getCoordinates()
          Renamed as AbstractDirectPosition.getCoordinate() for consistency with ISO 19107. 
org.geotools.geometry.DirectPosition2D.getCoordinates()
          Renamed as DirectPosition2D.getCoordinate() for consistency with ISO 19107. 
org.geotools.geometry.jts.spatialschema.geometry.DirectPositionImpl.getCoordinates()
           
org.geotools.geometry.jts.spatialschema.geometry.DirectPosition2D.getCoordinates()
           
org.geotools.geometry.jts.spatialschema.geometry.DirectPosition1D.getCoordinates()
           
org.geotools.geometry.iso.coordinate.DirectPositionImpl.getCoordinates()
           
org.geotools.coverage.grid.AbstractGridCoverage.getDataBlock(GridRange, boolean[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.coverage.grid.AbstractGridCoverage.getDataBlock(GridRange, byte[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.coverage.grid.AbstractGridCoverage.getDataBlock(GridRange, double[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.coverage.grid.AbstractGridCoverage.getDataBlock(GridRange, float[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.coverage.grid.AbstractGridCoverage.getDataBlock(GridRange, int[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.coverage.grid.AbstractGridCoverage.getDataBlock(GridRange, short[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.renderer.style.FontCache.getDefaultInsance()
          Use FontCache.getDefaultInstance() instead 
org.geotools.coverage.processing.AbstractOperation.getDescription()
          Return type need to be changed, maybe to InternationalString. 
org.geotools.swing.ProgressWindow.getDescription()
            
org.geotools.filter.GeometryDistanceFilter.getDistance()
          use DistanceBufferOperator.getDistance() 
org.geotools.geometry.iso.root.GeometryImpl.getDistance(Geometry)
          use distance() 
org.geotools.coverage.processing.AbstractOperation.getDocURL()
          To be replaced by a method returning a Citation. 
org.geotools.filter.LikeFilter.getEscape()
          use PropertyIsLike.getEscape() 
org.geotools.filter.BetweenFilter.getExpression1()
          use PropertyIsBetween.getLowerBoundary() 
org.geotools.filter.BetweenFilter.getExpression2()
          use PropertyIsBetween.getUpperBoundary()() 
org.geotools.styling.GraphicImpl.getExternalGraphics()
           
org.geotools.styling.Graphic.getExternalGraphics()
          this method is replaced by a set : graphicalSymbols 
org.geotools.metadata.iso.ApplicationSchemaInformationImpl.getFeatureCatalogueSupplement()
          removed from ISO 19115 
org.geotools.factory.BasicFactories.getFeatureTypeFactory()
          use BasicFactories.getFeatureTypeFactory(). 
org.geotools.styling.FeatureTypeStyleImpl.getFeatureTypeName()
           
org.geotools.styling.FeatureTypeStyle.getFeatureTypeName()
          this method is replaced by a live set featureTypeNames() 
org.geotools.styling.Style.getFeatureTypeStyles()
          use featureTypeStyles().toArray( new FeatureTypeStyle[0] ) 
org.geotools.data.AbstractDataStore.getFeatureWriter(String)
            
org.geotools.data.jdbc.FilterToSQL.getFIDMapper()
          use FilterToSQL.getPrimaryKey() 
org.geotools.filter.FidFilterImpl.getFids()
          use FidFilterImpl.getIDs() 
org.geotools.filter.FidFilter.getFids()
          use FeatureId#getIDs() 
org.geotools.filter.AbstractFilter.getFilterType()
          The enumeration base type system is replaced with a class based type system. An 'instanceof' check should be made instead of calling this method. 
org.geotools.filter.Filter.getFilterType()
          The enumeration base type system is replaced with a class based type system. An 'instanceof' check should be made instead of calling this method. 
org.geotools.filter.Filters.getFilterType(Filter)
          please use instanceof checks 
org.geotools.styling.FontImpl.getFontFamily()
           
org.geotools.styling.Font.getFontFamily()
          use getFamilly().get(0) for the preferred font 
org.geotools.styling.TextSymbolizerImpl.getFonts()
           
org.geotools.styling.TextSymbolizer.getFonts()
          use getFont() 
org.geotools.styling.FontImpl.getFontSize()
           
org.geotools.styling.Font.getFontSize()
          use getSize 
org.geotools.styling.FontImpl.getFontStyle()
           
org.geotools.styling.Font.getFontStyle()
          Please use getStyle in 2.6.x 
org.geotools.styling.FontImpl.getFontWeight()
           
org.geotools.styling.Font.getFontWeight()
          use getWeight 
org.geotools.factory.CommonFactoryFinder.getFunctionExpressions(Hints)
          Use FunctionExpression is now @deprecated 
org.geotools.coverage.grid.AbstractGridCoverage.getGridPacking()
          Not yet implemented, and maybe will never be implemented. 
org.geotools.coverage.grid.ImageGeometry.getGridToCoordinateSystem()
          Renamed as ImageGeometry.getGridToCRS(). 
org.geotools.referencing.operation.builder.GridToEnvelopeMapper.getGridType()
          Renamed GridToEnvelopeMapper.getPixelAnchor(). 
org.geotools.referencing.factory.ReferencingFactoryContainer.getLastUsedMethod()
          Moved to the MathTransformFactory interface. 
org.geotools.filter.GeometryFilterImpl.getLeftGeometry()
          use BinarySpatialOperator.getExpression1() 
org.geotools.filter.GeometryFilter.getLeftGeometry()
          use BinarySpatialOperator.getExpression1(). 
org.geotools.filter.MathExpressionImpl.getLeftValue()
          use MathExpressionImpl.getExpression1(). 
org.geotools.filter.CompareFilter.getLeftValue()
          use BinaryComparisonOperator.getExpression1() 
org.geotools.filter.MathExpression.getLeftValue()
          use BinaryExpression.getExpression1(). 
org.geotools.styling.Rule.getLegendGraphic()
          Please use getLegend 
org.geotools.geometry.GeneralEnvelope.getLength(int)
          Renamed as GeneralEnvelope.getSpan(int). 
org.geotools.geometry.Envelope2D.getLength(int)
          Renamed as Envelope2D.getSpan(int). 
org.geotools.geometry.jts.ReferencedEnvelope.getLength(int)
          Use ReferencedEnvelope.getSpan(int). 
org.geotools.geometry.jts.spatialschema.geometry.EnvelopeImpl.getLength(int)
           
org.geotools.geometry.GeneralEnvelope.getLength(int, Unit)
          Renamed as GeneralEnvelope.getSpan(int,Unit). 
org.geotools.filter.LiteralExpressionImpl.getLiteral()
          use LiteralExpressionImpl.getValue(). 
org.geotools.filter.LiteralExpression.getLiteral()
          use Literal.getValue(). 
org.geotools.filter.ConstantExpression.getLiteral()
          use ConstantExpression.getValue() 
org.geotools.resources.Utilities.getLogRecord(Throwable)
          Will be deleted after we removed the Utilities.recoverableException(java.lang.String, java.lang.Class, java.lang.String, java.lang.Throwable) deprecated method. 
org.geotools.styling.GraphicImpl.getMarks()
           
org.geotools.styling.Graphic.getMarks()
          Please use graphicalSymbols() 
org.geotools.filter.IsBetweenImpl.getMiddleValue()
          use IsBetweenImpl.getExpression() 
org.geotools.filter.BetweenFilterImpl.getMiddleValue()
          use BetweenFilterImpl.getExpression() 
org.geotools.filter.BetweenFilter.getMiddleValue()
          use PropertyIsBetween.getExpression() 
org.geotools.filter.NullFilterImpl.getNullCheckValue()
          use NullFilterImpl.getExpression(). 
org.geotools.filter.NullFilter.getNullCheckValue()
          use PropertyIsNull.getExpression() 
org.geotools.filter.function.ClassificationFunction.getNumberOfClasses()
          use getClasses() 
org.geotools.data.jdbc.referencing.JDBCAuthorityFactory.getObjectFactory()
          This method will be removed from GeoAPI interfaces. 
org.geotools.referencing.factory.ReferencingFactoryContainer.getOperationMethod(String)
          Use DefaultMathTransformFactory.getOperationMethod(java.lang.String). This method was inefficient for other implementations. 
org.geotools.styling.TextSymbolizer.getOption(String)
          Please use getOptions.get( key ) 
org.geotools.styling.RasterSymbolizerImpl.getOverlap()
           
org.w3.xlink.impl.XlinkFactoryImpl.getPackage()
            
net.opengis.ows11.impl.Ows11FactoryImpl.getPackage()
            
net.opengis.ows10.impl.Ows10FactoryImpl.getPackage()
            
net.opengis.wfs.impl.WfsFactoryImpl.getPackage()
            
net.opengis.wps10.impl.Wps10FactoryImpl.getPackage()
            
net.opengis.wcs11.impl.Wcs111FactoryImpl.getPackage()
            
net.opengis.wfsv.impl.WfsvFactoryImpl.getPackage()
            
org.geotools.coverage.grid.AbstractGridCoverage.getPackedDataBlock(GridRange)
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.image.io.text.TextImageReader.getPadValue(int)
          Should be specified in metadata instead, and implementations should use SampleConverter. 
org.geotools.coverage.GridSampleDimension.getPalette()
          No replacement. 
org.geotools.coverage.GridSampleDimension.getPaletteInterpretation()
          No replacement. 
org.geotools.filter.LikeFilterImpl.getPattern()
          use LikeFilterImpl.getLiteral() 
org.geotools.filter.LikeFilter.getPattern()
          use PropertyIsLike.getLiteral() 
org.geotools.styling.TextSymbolizerImpl.getPlacement()
           
org.geotools.styling.TextSymbolizer.getPlacement()
          Please use getLabelPlacement() 
org.geotools.geometry.AbstractDirectPosition.getPosition()
          Renamed as AbstractDirectPosition.getDirectPosition(). 
org.geotools.geometry.DirectPosition2D.getPosition()
          Renamed as DirectPosition2D.getDirectPosition(). 
org.geotools.geometry.jts.spatialschema.geometry.primitive.PointImpl.getPosition()
           
org.geotools.geometry.jts.spatialschema.geometry.DirectPositionImpl.getPosition()
           
org.geotools.geometry.jts.spatialschema.geometry.DirectPosition2D.getPosition()
           
org.geotools.geometry.jts.spatialschema.geometry.DirectPosition1D.getPosition()
           
org.geotools.geometry.jts.spatialschema.geometry.geometry.PositionImpl.getPosition()
           
org.geotools.geometry.iso.primitive.PointImpl.getPosition()
           
org.geotools.geometry.iso.coordinate.DirectPositionImpl.getPosition()
           
org.geotools.geometry.iso.coordinate.PositionImpl.getPosition()
           
org.geotools.referencing.operation.AbstractCoordinateOperation.getPositionalAccuracy()
          Renamed as AbstractCoordinateOperation.getCoordinateOperationAccuracy(). 
org.geotools.xml.AbstractComplexBinding.getProperties(Object)
          use AbstractComplexBinding.getProperties(Object, XSDElementDeclaration) 
org.geotools.xml.ComplexBinding.getProperties(Object)
          use ComplexBinding.getProperties(Object, XSDElementDeclaration). 
org.geotools.test.TestData.getReader(Object, String)
          Use TestData.openReader(java.lang.Object, java.lang.String) instead. The openReader method throws an exception if the resource is not found, instead of returning null. This make debugging easier, since it replaces infamous NullPointerException by a more explicit error message during tests. Furthermore, the openReader name make it more obvious that the stream is not closed automatically and is also consistent with other method names in this class. 
org.geotools.filter.GeometryFilterImpl.getRightGeometry()
          use BinarySpatialOperator.getExpression2() 
org.geotools.filter.GeometryFilter.getRightGeometry()
          use BinarySpatialOperator.getExpression2(). 
org.geotools.filter.CompareFilterImpl.getRightValue()
          use BinaryComparisonAbstract.getExpression2() 
org.geotools.filter.MathExpressionImpl.getRightValue()
          use MathExpressionImpl.getExpression2(). 
org.geotools.filter.CompareFilter.getRightValue()
          use BinaryComparisonOperator.getExpression2() 
org.geotools.filter.MathExpression.getRightValue()
          use BinaryExpression.getExpression2(). 
org.geotools.styling.FeatureTypeStyleImpl.getRules()
           
org.geotools.styling.FeatureTypeStyle.getRules()
          use rules().toArray( new Rule[0] ) 
org.geotools.data.ows.Layer.getScaleHintMax()
          Use getScaleDenomiatorMax() as there is less confusion over meaning 
org.geotools.data.ows.Layer.getScaleHintMin()
          Use getScaleDenomiatorMin() as there is less confusion over meaning 
org.geotools.xml.Configuration.getSchemaFileURL()
          use XSD.getSchemaLocation(). 
org.geotools.xml.Configuration.getSchemaLocationResolver()
            
org.geotools.xml.Configuration.getSchemaLocator()
            
org.geotools.util.ScopedName.getScope()
          Replaced by GenericName.scope(). 
org.geotools.util.GenericName.getScope()
          Replaced by GenericName.scope(). 
org.geotools.util.LocalName.getScope()
          Replaced by LocalName.scope(). 
org.geotools.referencing.NamedIdentifier.getScope()
          Replaced by NamedIdentifier.scope(). 
org.geotools.styling.ChannelSelection.getSelectedChannels()
          Please use getRGBChannels 
org.geotools.styling.FeatureTypeStyleImpl.getSemanticTypeIdentifiers()
           
org.geotools.styling.FeatureTypeStyle.getSemanticTypeIdentifiers()
          this method is replaced by a live set semanticIdentifiers() 
org.geotools.resources.Utilities.getShortClassName(Object)
          Moved to Classes. 
org.geotools.resources.Utilities.getShortName(Class)
          Moved to Classes. 
org.geotools.styling.RuleImpl.getSymbolizers()
           
org.geotools.styling.GraphicImpl.getSymbols()
           
org.geotools.styling.Graphic.getSymbols()
          Please use graphicalSymbols 
org.geotools.styling.StyleImpl.getTitle()
           
org.geotools.styling.FeatureTypeStyleImpl.getTitle()
           
org.geotools.styling.Style.getTitle()
          use getDescription().getTitle().toString() 
org.geotools.styling.FeatureTypeStyle.getTitle()
          use getDescription.getTitle().toString() 
org.geotools.styling.Rule.getTitle()
          use getDescription().getTitle().getString() 
org.geotools.filter.Expression.getType()
          The enumeration based type system has been replaced by a class based type system. 
org.geotools.filter.MathExpression.getType()
          The expression type system has been replaced by an actual class type system. 
org.geotools.styling.ContrastEnhancement.getType()
          Please use getMethod 
org.geotools.factory.BasicFactories.getTypeFactory()
          use BasicFactories.getFeatureTypeFactory(). 
org.geotools.referencing.AbstractReferenceSystem.getValidArea()
          Renamed AbstractReferenceSystem.getDomainOfValidity(). 
org.geotools.referencing.operation.AbstractCoordinateOperation.getValidArea()
          Renamed AbstractCoordinateOperation.getDomainOfValidity(). 
org.geotools.referencing.datum.AbstractDatum.getValidArea()
          Renamed AbstractDatum.getDomainOfValidity(). 
org.geotools.temporal.reference.DefaultTemporalReferenceSystem.getValidArea()
           
org.geotools.filter.LikeFilterImpl.getValue()
          use LikeFilterImpl.getExpression(). 
org.geotools.filter.LikeFilter.getValue()
          use PropertyIsLike.getExpression() 
org.geotools.filter.DefaultExpression.getValue(SimpleFeature)
          use #evaluate(Feature). 
org.geotools.filter.AttributeExpression.getValue(SimpleFeature)
          use org.opengis.filter.expression.Expression#evaluate(Feature)() 
org.geotools.filter.Expression.getValue(SimpleFeature)
          use org.opengis.filter.expression.Expression#evaluate(Feature) 
org.geotools.filter.LiteralExpression.getValue(SimpleFeature)
          use Expression#evaluate(Feature). 
org.geotools.filter.MathExpression.getValue(SimpleFeature)
          use Expression#evaluate(Feature). 
org.geotools.filter.ConstantExpression.getValue(SimpleFeature)
          use #evaluate(Feature) 
org.geotools.filter.EnvironmentVariable.getValue(SimpleFeature)
          use Expression.evaluate(Object) 
org.geotools.coverage.processing.AbstractOperation.getVendor()
          Replaced by getName().getAuthority(). 
org.geotools.coverage.processing.AbstractOperation.getVersion()
          Replacement to be determined. 
org.geotools.filter.LikeFilterImpl.getWildcardMulti()
          use LikeFilterImpl.getWildCard(). 
org.geotools.filter.LikeFilter.getWildcardMulti()
          use PropertyIsLike.getWildCard() 
org.geotools.filter.LikeFilterImpl.getWildcardSingle()
          use LikeFilterImpl.getSingleChar() 
org.geotools.filter.LikeFilter.getWildcardSingle()
          use PropertyIsLike.getSingleChar()() 
org.geotools.image.io.metadata.ImageReferencing.getWKT()
           
org.geotools.styling.RuleImpl.hasElseFilter()
          use isElseFilter instead. 
org.geotools.styling.Rule.hasElseFilter()
          Please use isElseFilter 
org.geotools.resources.XMath.hypot(double, double)
          Replaced by Math.hypot(double, double). 
org.geotools.styling.LinePlacement.IsAligned()
            
org.geotools.coverage.grid.ViewType.isColorSpaceConversionAllowed()
          Renamed ViewType.isReplaceIndexColorModelAllowed(). 
org.geotools.resources.XMath.isInteger(Class)
          Moved to Classes. 
org.geotools.filter.DefaultExpression.isMathExpression(short)
          use #is 
org.geotools.resources.XMath.isReal(Class)
          Moved to Classes. 
org.geotools.resources.XMath.log10(double)
          Replaced by Math.log10(double). 
org.geotools.data.postgis.PostgisFeatureStore.makeSql(SQLUnpacker, Query)
          please use makeSql(query) 
org.geotools.image.ImageWorker.maskComponentColorModelByte(Color)
          This method will be private (and maybe replaced) in a future version. Use ImageWorker.makeColorTransparent(java.awt.Color) instead. Current implementation invokes a lot of JAI operations: "BandSelect" --> "Lookup" --> "BandCombine" --> "Extrema" --> "Binarize" --> "Format" --> "BandSelect" (one more time) --> "Multiply" --> "BandMerge". I would expect more speed and memory efficiency by writing our own JAI operation (PointOp subclass) doing that in one step. It would also be more deterministic (our "binarize" method depends on statistics on pixel values) and avoid unwanted side-effect like turning black color (RGB = 0,0,0) to transparent one. It would also be easier to maintain I believe. 
org.geotools.image.ImageWorker.maskIndexColorModelByte(Color)
          Use ImageWorker.makeColorTransparent(java.awt.Color) instead. This method will be private in a future version. The Byte suffix in the method name will be removed since this method works for type USHORT as well. 
org.geotools.geometry.jts.ReferencedEnvelope.maxX()
          Use Envelope.getMaxX(). 
org.geotools.geometry.jts.ReferencedEnvelope.maxY()
          Use Envelope.getMaxY(). 
org.geotools.geometry.jts.ReferencedEnvelope.minX()
          Use Envelope.getMinX(). 
org.geotools.geometry.jts.ReferencedEnvelope.minY()
          Use Envelope.getMinY(). 
org.geotools.util.GenericName.name()
          Renamed as GenericName.tip(). 
org.geotools.referencing.NamedIdentifier.name()
          Replaced by NamedIdentifier.tip(). 
org.geotools.feature.Schema.names(SimpleFeatureType)
          use getNames( featureType ) 
org.geotools.feature.Schema.names(SimpleFeatureType, List)
          use getNames( featureType, List ) 
org.geotools.filter.FilterFactory.not(Filter)
          use FilterFactory.not(org.opengis.filter.Filter) 
org.geotools.filter.NullFilterImpl.nullCheckValue(Expression)
          use PropertyIsNull#setExpression(Expression) 
org.geotools.filter.NullFilter.nullCheckValue(Expression)
          use PropertyIsNull#setExpression(Expression) 
org.geotools.filter.FilterFactory.or(Filter, Filter)
          use FilterFactory.or(org.opengis.filter.Filter, org.opengis.filter.Filter) 
org.geotools.geometry.iso.topograph2D.Envelope.overlaps(Coordinate)
          Use #intersects instead. 
org.geotools.geometry.iso.topograph2D.Envelope.overlaps(double, double)
          Use #intersects instead. 
org.geotools.geometry.iso.topograph2D.Envelope.overlaps(Envelope)
          Use #intersects instead. In the future, #overlaps may be changed to be a true overlap check; that is, whether the intersection is two-dimensional. 
org.geotools.renderer.lite.StreamingRenderer.paint(Graphics2D, Rectangle, AffineTransform)
          Use paint(Graphics2D graphics, Rectangle paintArea, ReferencedEnvelope mapArea) or paint(Graphics2D graphics, Rectangle paintArea, ReferencedEnvelope mapArea, AffineTransform worldToScreen) instead. 
org.geotools.renderer.lite.StreamingRenderer.paint(Graphics2D, Rectangle, Envelope)
          Use paint(Graphics2D graphics, Rectangle paintArea, ReferencedEnvelope mapArea) or paint(Graphics2D graphics, Rectangle paintArea, ReferencedEnvelope mapArea, AffineTransform worldToScreen) instead. 
org.geotools.renderer.shape.ShapefileRenderer.paint(Graphics2D, Rectangle, Envelope)
            
org.geotools.renderer.lite.StreamingRenderer.paint(Graphics2D, Rectangle, Envelope, AffineTransform)
          Use paint(Graphics2D graphics, Rectangle paintArea, ReferencedEnvelope mapArea) or paint(Graphics2D graphics, Rectangle paintArea, ReferencedEnvelope mapArea, AffineTransform worldToScreen) instead. 
org.geotools.renderer.shape.ShapefileRenderer.paint(Graphics2D, Rectangle, Envelope, AffineTransform)
            
org.geotools.xml.Parser.parse()
          use Parser.parse(InputStream) 
org.geotools.filter.ExpressionDOMParser.parseCoords(Node)
          please use ExpressionDOMParser.coords() 
org.geotools.filter.ExpressionDOMParser.parseExpression(Node)
          Please use ExpressionDOMParser.expression 
org.geotools.filter.ExpressionDOMParser.parseGML(Node)
          Please use ExpressionDOMParser.gml 
org.geotools.resources.XMath.pow10(double)
          Moved to XMath. 
org.geotools.resources.XMath.pow10(int)
          Moved to XMath. 
org.geotools.resources.XMath.primitiveToWrapper(Class)
          Moved to Classes. 
org.geotools.feature.FeatureCollection.purge()
          No longer needed as iterator use by java for each construct not available 
org.geotools.resources.Utilities.recoverableException(String, Class, String, Throwable)
          Moved to Logging.recoverableException(java.util.logging.Logger, java.lang.Class, java.lang.String, java.lang.Throwable). 
org.geotools.xml.Configuration.registerBindings(MutablePicoContainer)
          use Configuration.registerBindings(Map). 
org.geotools.xml.test.XMLTestSupport.registerNamespaces(Element)
          use XMLTestSupport.registerNamespaceMapping(String, String) 
org.geotools.feature.Schema.restriction(SimpleFeatureType, String)
          please use getRestriction( featureType, name ) 
org.geotools.resources.XMath.round(double, int)
          Moved to XMath. 
org.geotools.resources.Utilities.sameInterfaces(Class, Class, Class)
          Moved to Classes. 
org.geotools.xml.Configuration.schema()
          use Configuration.getXSD() and XSD.getSchema(). 
org.geotools.styling.StyleImpl.setAbstract(String)
           
org.geotools.styling.FeatureTypeStyleImpl.setAbstract(String)
           
org.geotools.styling.Style.setAbstract(String)
          use getDescription().setAbstract( new SimpleInternationalString( text ) ); 
org.geotools.styling.FeatureTypeStyle.setAbstract(String)
          Please use getDescription().setAbstract( new SimpleInternationalString( abstractStr )) 
org.geotools.styling.Rule.setAbstract(String)
          use getDescription().setAbstract() 
org.geotools.map.MapContext.setAreaOfInterest(Envelope)
          Use of this method is not safe. Please use MapContext.setAreaOfInterest(Envelope, CoordinateReferenceSystem) instead. 
org.geotools.map.DefaultMapContext.setAreaOfInterest(Envelope)
          Use of this method is not safe. Please use DefaultMapContext.setAreaOfInterest(Envelope, CoordinateReferenceSystem) instead. 
org.geotools.filter.FunctionExpressionImpl.setArgs(Expression[])
          use FunctionExpressionImpl.setParameters(List) 
org.geotools.filter.FunctionExpression.setArgs(Expression[])
          use FunctionExpression.setParameters(List) 
org.geotools.filter.function.ClassificationFunction.setArgs(Expression[])
          please use setParameters 
org.geotools.filter.AttributeExpressionImpl.setAttributePath(String)
          use AttributeExpressionImpl.setPropertyName(String) 
org.geotools.filter.AttributeExpressionImpl2.setAttributePath(String)
          use AttributeExpressionImpl2.setPropertyName(String). 
org.geotools.filter.AttributeExpression.setAttributePath(String)
          use PropertyName#setPropertyName(String) 
org.geotools.styling.Fill.setBackgroundColor(Expression)
          Please use setColor( Expression ) 
org.geotools.filter.SQLEncoder.setColnameEscape(String)
          Use setSqlNameEscape instead, as it is more aptly named. 
org.geotools.styling.SelectedChannelType.setContrastEnhancement(Expression)
          Use #setContrastEnhancement(ContrastEnhancement)) instead. 
org.geotools.coverage.grid.AbstractGridCoverage.setDataBlock(GridRange, boolean[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.coverage.grid.AbstractGridCoverage.setDataBlock(GridRange, byte[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.coverage.grid.AbstractGridCoverage.setDataBlock(GridRange, double[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.coverage.grid.AbstractGridCoverage.setDataBlock(GridRange, float[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.coverage.grid.AbstractGridCoverage.setDataBlock(GridRange, int[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.coverage.grid.AbstractGridCoverage.setDataBlock(GridRange, short[])
          We should use some higher level construct instead (multi-dimensional array or something similar). 
org.geotools.swing.ProgressWindow.setDescription(String)
            
org.geotools.xml.Encoder.setEncodeFullDocument(boolean)
          use Encoder.setInline(boolean). 
org.geotools.styling.ContrastEnhancement.setExponential()
          Please use setMethod; please note Exponential is not currently supported 
org.geotools.filter.BetweenFilter.setExpression1(Expression)
          use PropertyIsBetween#setLowerBoundary(Expression)() 
org.geotools.filter.BetweenFilter.setExpression2(Expression)
          use PropertyIsBetween#setUpperBoundary(Expression)() 
org.geotools.styling.GraphicImpl.setExternalGraphics(ExternalGraphic[])
           
org.geotools.styling.Graphic.setExternalGraphics(ExternalGraphic[])
          Please use graphicalSymbols().clear(); and graphicalSymbols().addAll( externalGraphics ) 
org.geotools.metadata.iso.ApplicationSchemaInformationImpl.setFeatureCatalogueSupplement(SpatialAttributeSupplement)
          removed from ISO 19115 
org.geotools.styling.FeatureTypeStyleImpl.setFeatureTypeName(String)
           
org.geotools.styling.FeatureTypeStyle.setFeatureTypeName(String)
          Use featureTypeNames().clear() and featureTypeNames.add( new NameImpl( name )) 
org.geotools.styling.Style.setFeatureTypeStyles(FeatureTypeStyle[])
          Use featureTypeStyles().clear(); featureTypeStyles.addAll( ... ) 
org.geotools.data.jdbc.FilterToSQL.setFIDMapper(FIDMapper)
          use FilterToSQL.setPrimaryKey(PrimaryKey) 
org.geotools.styling.LinePlacementImpl.setFilterFactory(FilterFactory)
           
org.geotools.styling.GraphicImpl.setFilterFactory(FilterFactory)
           
org.geotools.styling.FontImpl.setFontFamily(Expression)
           
org.geotools.styling.Font.setFontFamily(Expression)
          Please use getFontFamilly.set( 0, expression ) 
org.geotools.styling.TextSymbolizerImpl.setFonts(Font[])
           
org.geotools.styling.TextSymbolizer.setFonts(Font[])
          use getFont() setters to modify the set of font faces used 
org.geotools.styling.FontImpl.setFontSize(Expression)
           
org.geotools.styling.Font.setFontSize(Expression)
          symbolizers and underneath classes will be immutable in 2.6.x 
org.geotools.styling.FontImpl.setFontStyle(Expression)
           
org.geotools.styling.Font.setFontStyle(Expression)
          Please use setStyle( style ) 
org.geotools.styling.FontImpl.setFontWeight(Expression)
           
org.geotools.styling.Font.setFontWeight(Expression)
          Please use setWeight( weight ) 
org.geotools.styling.GraphicImpl.setGeometryPropertyName(String)
           
org.geotools.referencing.operation.builder.GridToEnvelopeMapper.setGridType(PixelInCell)
          Renamed GridToEnvelopeMapper.setPixelAnchor(org.opengis.referencing.datum.PixelInCell). 
org.geotools.styling.RuleImpl.setHasElseFilter()
          use setIsElseFilter(true) 
org.geotools.styling.ContrastEnhancement.setHistogram()
          Please use setMethod( ContrastMethodt.HISTOGRAM ) 
org.geotools.styling.RuleImpl.setLegendGraphic(Graphic[])
           
org.geotools.styling.Rule.setLegendGraphic(Graphic[])
          Please use setLegend 
org.geotools.filter.LiteralExpressionImpl.setLiteral(Object)
          use LiteralExpressionImpl.setValue(Object). 
org.geotools.filter.LiteralExpression.setLiteral(Object)
          use Literal#setValue(Object) 
org.geotools.filter.ConstantExpression.setLiteral(Object)
          use ConstantExpression.setValue(Object) 
org.geotools.styling.ContrastEnhancement.setLogarithmic()
          Please use setMethod; please note Logarithmic is not currently supported 
org.geotools.geometry.iso.util.algorithm2D.LineIntersector.setMakePrecise(PrecisionModel)
          use setPrecisionModel instead 
org.geotools.styling.GraphicImpl.setMarks(Mark[])
           
org.geotools.styling.Graphic.setMarks(Mark[])
          Please use graphicSymbols().addAll() 
org.geotools.filter.spatial.BBOXImpl.setMaxX(double)
          use the constructor or setExpression2 
org.geotools.filter.spatial.BBOXImpl.setMaxY(double)
          use the constructor or setExpression2 
org.geotools.filter.spatial.BBOXImpl.setMinX(double)
          use the constructor or setExpression2 
org.geotools.filter.spatial.BBOXImpl.setMinY(double)
          use the constructor or setExpression2 
org.geotools.styling.ContrastEnhancement.setNormalize()
          Please use setMethod( ContrastMethodt.NORMALIZE ) 
org.geotools.filter.function.ClassificationFunction.setNumberOfClasses(int)
          use setClasses() 
org.geotools.styling.GraphicImpl.setOpacity(double)
           
org.geotools.xml.Encoder.setOutputFormat(OutputFormat)
          use the various setters instead (setEncoding, setIndentation, etc) 
org.geotools.styling.RasterSymbolizerImpl.setOverlap(Expression)
           
org.geotools.coverage.grid.AbstractGridCoverage.setPackedDataBlock(GridRange, byte[])
          This operation can hardly be implemented efficiently in Java with a byte[] argument type, since we can't easily cast an array of byte[] to an array of arbitrary type. 
org.geotools.filter.LikeFilterImpl.setPattern(Expression, String, String, String)
          use one of PropertyIsLike#setExpression(Expression) PropertyIsLike#setWildCard(String) PropertyIsLike#setSingleChar(String) PropertyIsLike#setEscape(String) 
org.geotools.filter.LikeFilter.setPattern(Expression, String, String, String)
          use one of PropertyIsLike#setExpression(Expression) PropertyIsLike#setWildCard(String) PropertyIsLike#setSingleChar(String) PropertyIsLike#setEscape(String) 
org.geotools.filter.LikeFilterImpl.setPattern(String, String, String, String)
          use one of PropertyIsLike#setLiteral(String) PropertyIsLike#setWildCard(String) PropertyIsLike#setSingleChar(String) PropertyIsLike#setEscape(String) 
org.geotools.filter.LikeFilter.setPattern(String, String, String, String)
          use one of PropertyIsLike#setExpression(Expression) PropertyIsLike#setWildCard(String) PropertyIsLike#setSingleChar(String) PropertyIsLike#setEscape(String) 
org.geotools.styling.TextSymbolizerImpl.setPlacement(LabelPlacement)
          Use setLabelPlacement 
org.geotools.styling.TextSymbolizer.setPlacement(LabelPlacement)
          Please use setLabelPlacement 
org.geotools.geometry.jts.spatialschema.geometry.primitive.PointImpl.setPosition(DirectPosition)
           
org.geotools.geometry.iso.primitive.PointImpl.setPosition(DirectPosition)
           
org.geotools.styling.GraphicImpl.setRotation(double)
           
org.geotools.styling.FeatureTypeStyleImpl.setRules(Rule[])
           
org.geotools.styling.FeatureTypeStyle.setRules(Rule[])
          Please use rules().clear(); rules.addAll( rules ) 
org.geotools.data.ows.Layer.setScaleHintMax(double)
          Use setScaleDenomiatorMax() as there is less confusion over meaning 
org.geotools.data.ows.Layer.setScaleHintMin(double)
          Use setScaleDenomiatorMin() as there is less confusion over meaning 
org.geotools.styling.ChannelSelection.setSelectedChannels(SelectedChannelType[])
          Please use setRGBChannels 
org.geotools.styling.FeatureTypeStyleImpl.setSemanticTypeIdentifiers(String[])
           
org.geotools.styling.FeatureTypeStyle.setSemanticTypeIdentifiers(String[])
          Please use semanticIdentifiers().addAll() 
org.geotools.styling.GraphicImpl.setSize(int)
           
org.geotools.filter.spatial.BBOXImpl.setSRS(String)
          use the constructor or setExpression2 
org.geotools.styling.RuleImpl.setSymbolizers(Symbolizer[])
           
org.geotools.styling.Rule.setSymbolizers(Symbolizer[])
          please use symbolizers().addAll() 
org.geotools.styling.GraphicImpl.setSymbols(Symbol[])
           
org.geotools.styling.Graphic.setSymbols(Symbol[])
          symbolizers and underneath classes will be immutable in 2.6.x 
org.geotools.styling.StyleImpl.setTitle(String)
           
org.geotools.styling.FeatureTypeStyleImpl.setTitle(String)
           
org.geotools.styling.Style.setTitle(String)
          please use getDescription().setTitle( new SimpleInternationalString( text ) ); 
org.geotools.styling.FeatureTypeStyle.setTitle(String)
          please use getDescription.setTitle( new SimpleInternationalString( title )) 
org.geotools.styling.ContrastEnhancement.setType(Expression)
          Please use setMethod 
org.geotools.xml.Configuration.setupBindings(MutablePicoContainer)
          use Configuration.setupBindings(). 
org.geotools.styling.ExternalGraphicImpl.setURI(String)
           
org.geotools.filter.LikeFilter.setValue(Expression)
          use PropertyIsLike#setExpression(Expression) 
org.geotools.image.io.metadata.ImageReferencing.setWKT(String)
           
org.geotools.resources.XMath.sgn(byte)
          Moved to XMath. 
org.geotools.resources.XMath.sgn(double)
          Moved to XMath. 
org.geotools.resources.XMath.sgn(float)
          Moved to XMath. 
org.geotools.resources.XMath.sgn(int)
          Moved to XMath. 
org.geotools.resources.XMath.sgn(long)
          Moved to XMath. 
org.geotools.resources.XMath.sgn(short)
          Moved to XMath. 
org.geotools.data.jdbc.SQLBuilder.sqlOrderBy(StringBuffer, SortBy[])
          use SQLBuilder.sqlOrderBy(StringBuffer, FIDMapper, SortBy[]) 
org.geotools.data.jdbc.GeoAPISQLBuilder.sqlOrderBy(StringBuffer, SortBy[])
            
org.geotools.data.jdbc.DefaultSQLBuilder.sqlOrderBy(StringBuffer, SortBy[])
            
org.geotools.filter.FilterCapabilities.supports(short)
            
org.geotools.feature.Types.toName(QName)
          use #toTypeName(QName 
org.geotools.resources.XMath.toNaN(int)
          Moved to XMath. 
org.geotools.metadata.iso.identification.RepresentativeFractionImpl.toScale()
          This is equivalent to RepresentativeFractionImpl.doubleValue(). 
org.geotools.util.logging.Logging.unexpectedException(String, Class, String, Throwable)
          Use one of the other unexpectedException methods instead. 
org.geotools.resources.XMath.valueOf(Class, String)
          Moved to Classes. 
org.geotools.filter.visitor.AbstractFilterVisitor.visit(BetweenFilter)
          use AbstractFilterVisitor.visit(PropertyIsBetween, Object) 
org.geotools.filter.visitor.AbstractFilterVisitor.visit(CompareFilter)
          use one of AbstractFilterVisitor.visit(PropertyIsEqualTo, Object), AbstractFilterVisitor.visit(PropertyIsNotEqualTo, Object), AbstractFilterVisitor.visit(PropertyIsLessThan, Object), AbstractFilterVisitor.visit(PropertyIsLessThanOrEqualTo, Object),AbstractFilterVisitor.visit(PropertyIsGreaterThan, Object), #visit(PropertyIsGreaterThanEqualTo, Object) 
org.geotools.filter.visitor.AbstractFilterVisitor.visit(FidFilter)
          use AbstractFilterVisitor.visit(Id, Object) 
org.geotools.filter.visitor.AbstractFilterVisitor.visit(Filter)
            
org.geotools.filter.visitor.AbstractFilterVisitor.visit(LikeFilter)
          use AbstractFilterVisitor.visit(PropertyIsLike, Object) 
org.geotools.filter.visitor.AbstractFilterVisitor.visit(LogicFilter)
          use one of AbstractFilterVisitor.visit(And, Object),AbstractFilterVisitor.visit(Or, Object), AbstractFilterVisitor.visit(Not, Object) 
org.geotools.filter.visitor.AbstractFilterVisitor.visit(NullFilter)
          use AbstractFilterVisitor.visit(PropertyIsNull, Object) 
org.geotools.renderer.lite.RendererUtilities.worldToScreenTransform(Envelope, Rectangle)
          Uses the alternative based on ReferencedEnvelope that doe not assume anything on axes order. 
org.geotools.xml.Encoder.write(Object, QName, OutputStream)
          use Encoder.encode(Object, QName, OutputStream). 
org.geotools.gml.producer.CoordinateWriter.writeCoordinates(Coordinate[], ContentHandler)
          use #writeCoordinates(CoordinateSequence, ContentHandler) instead 
org.geotools.feature.Schema.xpath(SimpleFeatureType, String)
          use getXPath( type, xpath ); 
org.geotools.data.shapefile.shp.JTSUtilities.zMinMax(Coordinate[])
          use zMinMax(CoordinateSequence) 
 

Deprecated Constructors
org.geotools.util.CanonicalSet()
          Use CanonicalSet.newInstance(java.lang.Class) instead. 
org.geotools.filter.CompareFilterImpl(short)
          use CompareFilterImpl.CompareFilterImpl(org.opengis.filter.FilterFactory, org.opengis.filter.expression.Expression, org.opengis.filter.expression.Expression) 
org.geotools.geometry.jts.Decimator(MathTransform)
          use the other constructor (with rectange) see javadox. This works fine, but it the results are often poor if you're also doing CRS xforms. 
org.geotools.referencing.crs.DefaultDerivedCRS(Map, OperationMethod, CoordinateReferenceSystem, MathTransform, CoordinateSystem)
          Create explicitly a DefiningConversion instead. 
org.geotools.referencing.crs.DefaultProjectedCRS(Map, OperationMethod, GeographicCRS, MathTransform, CartesianCS)
          Create explicitly a DefiningConversion instead. 
org.geotools.data.jdbc.DefaultSQLBuilder(SQLEncoder)
            
org.geotools.util.DerivedMap(Map)
          Use #DerivedMap(Map, Class instead. 
org.geotools.util.DerivedSet(Set)
          Use DerivedSet.DerivedSet(Set,Class) instead. 
org.geotools.data.FeatureEvent(FeatureSource, int, Envelope)
          Please use FeatureEvent( FeatureSource, Type, Envelope ) 
org.geotools.filter.FidFilterImpl()
          use FidFilterImpl.FidFilterImpl(Set) 
org.geotools.filter.FidFilterImpl(String)
          use FidFilterImpl.FidFilterImpl(Set) 
org.geotools.coverage.grid.GeneralGridGeometry(GridEnvelope, Envelope, boolean[], boolean)
          Use GridToEnvelopeMapper instead, which provides more control. 
org.geotools.map.GraphicEnhancedMapContext()
            
org.geotools.map.GraphicEnhancedMapContext(MapLayer[])
            
org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer(CoordinateReferenceSystem, Envelope, Rectangle)
          Use GridCoverageRenderer.GridCoverageRenderer(CoordinateReferenceSystem, Envelope, Rectangle, AffineTransform, RenderingHints) instead 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer(CoordinateReferenceSystem, Envelope, Rectangle, RenderingHints)
          Use GridCoverageRenderer.GridCoverageRenderer(CoordinateReferenceSystem, Envelope, Rectangle, AffineTransform, RenderingHints) instead 
org.geotools.factory.Hints(RenderingHints.Key, Object, Object[])
          The Object[] argument was a kind of substitution for variable-length arguments. In order to avoid confusion, it is safer to use the later. 
org.geotools.feature.visitor.IdCollectorFilterVisitor()
          use IdCollectorFilterVisitor.IdCollectorFilterVisitor(boolean) 
org.geotools.parameter.ImagingParameterDescriptors(Map, RegistryElementDescriptor, Map, Class>, String)
          Replaced by #ImagingParameterDescriptors(Map, RegistryElementDescriptor,String,Map,Collection. 
org.geotools.filter.LogicFilterImpl(short)
          Consructing with type constants should be replaced with an actual java type. 
org.geotools.util.MeasurementRange(double, boolean, double, boolean, Unit)
          Use create methods instead. 
org.geotools.util.MeasurementRange(double, double, Unit)
          Use create methods instead. 
org.geotools.util.MeasurementRange(float, boolean, float, boolean, Unit)
          Use create methods instead. 
org.geotools.util.MeasurementRange(float, float, Unit)
          Use create methods instead. 
org.geotools.data.mysql.MySQLSQLBuilder(FilterToSQL)
          please use MySQLSQLBuilder(encoder, ft) 
org.geotools.util.NumberRange(byte, boolean, byte, boolean)
          Use create method instead. 
org.geotools.util.NumberRange(byte, byte)
          Use create method instead. 
org.geotools.util.NumberRange(double, boolean, double, boolean)
          Use create method instead. 
org.geotools.util.NumberRange(double, double)
          Use create method instead. 
org.geotools.util.NumberRange(float, boolean, float, boolean)
          Use create method instead. 
org.geotools.util.NumberRange(float, float)
          Use create method instead. 
org.geotools.util.NumberRange(int, boolean, int, boolean)
          Use create method instead. 
org.geotools.util.NumberRange(int, int)
          Use create method instead. 
org.geotools.util.NumberRange(long, boolean, long, boolean)
          Use create method instead. 
org.geotools.util.NumberRange(long, long)
          Use create method instead. 
org.geotools.util.NumberRange(short, boolean, short, boolean)
          Use create method instead. 
org.geotools.util.NumberRange(short, short)
          Use create method instead. 
org.geotools.xml.Parser(Configuration, InputStream)
          use Parser.Parser(Configuration) and Parser.parse(InputStream). 
org.geotools.xml.Parser(Configuration, String)
          use Parser.Parser(Configuration) and Parser.parse(InputStream). 
org.geotools.jdbc.PreparedFilterToSQL()
          Use PreparedFilterToSQL.PreparedFilterToSQL(PreparedStatementSQLDialect) instead 
org.geotools.data.shapefile.shp.ShapefileReader(ShpFiles, boolean, boolean)
          Use ShapefileReader.ShapefileReader(ShpFiles, boolean, boolean, GeometryFactory) instead 
org.geotools.filter.SQLEncoderPostgisGeos()
          use SQLEncoderPostgis with setSupportsGEOS(true) 
org.geotools.filter.SQLEncoderPostgisGeos(int)
          use SQLEncoderPostgis with setSupportsGEOS(true) 
org.geotools.referencing.wkt.UnformattableObjectException(String)
          Replaced by UnformattableObjectException.UnformattableObjectException(String, Class). 
org.geotools.util.WeakHashSet()
          Use WeakHashSet.WeakHashSet(Class). 
 

Deprecated Enum Constants
org.geotools.data.shapefile.ShpFileType.GRX
            
 



Copyright © 1996-2010 Geotools. All Rights Reserved.