Deprecated API


Contents
Deprecated Classes
ucar.nc2.ft.point.writer.CFPointObWriter
          use WriterCFPointCollection 
ucar.grib.grib2.Grib2ProductDefinitionSection
          use Grib2Pds 
thredds.catalog.InvDatasetFmrc
          use InvDatasetFeatureCollection (must replace datasetFmrc with featureCollection in the TDS config catalog) 
ucar.nc2.dt.trajectory.MultiTrajectoryObsDataset
          use ucar.nc2.ft.* 
ucar.nc2.NCdump
          use NCdumpW, to handle Unicode correctly 
ucar.nc2.dt.point.PointObsDatasetFactory
          use ucar.nc2.dt.TypedDatasetFactory 
ucar.nc2.dt.radial.RadialDatasetSweepFactory
          use ucar.nc2.dt.TypedDatasetFactory 
ucar.nc2.dt.point.RecordDatasetHelper
          use ucar.nc2.ft.* 
ucar.nc2.dt.trajectory.SingleTrajectoryObsDataset
          use ucar.nc2.ft.* 
ucar.nc2.StructurePseudo
          use ucar.nc2.dataset.StructurePseudoDS 
ucar.nc2.dt.trajectory.TrajectoryObsDatasetFactory
          use ucar.nc2.dt.TypedDatasetFactory 
ucar.nc2.dt.trajectory.TrajectoryObsDatasetImpl
          use ucar.nc2.ft.* 
ucar.nc2.dt.TypedDatasetFactory
            
ucar.nc2.ft.point.standard.plug.UnidataPointFeature
            
ucar.nc2.dt.point.UnidataStationObsDataset2
          use UnidataStationObsDataset instead of this. 
ucar.nc2.util.net.URLencode
           
ucar.nc2.ft.point.writer.WriterCFPointDataset
          use WriterCFPointCollection 
 

Deprecated Fields
thredds.catalog2.xml.names.DatasetElementNames.DatasetElement_DataType
          Use metadata/dataType element instead. 
thredds.catalog2.xml.names.DatasetElementNames.DatasetElement_ServiceName
          Use metadata/serviceName element instead. 
thredds.catalog2.xml.names.DatasetNodeElementNames.DatasetNodeElement_Authority
          Use metadata/authority element instead. 
ucar.grid.GridDefRecord.WIND_FLAG
          use Grib2Tables.VectorComponentFlag 
 

Deprecated Methods
ucar.nc2.Dimension.addCoordinateVariable(Variable)
          - do not use 
thredds.catalog.InvService.addDatasetRoot(InvProperty)
          use InvCatalogImpl 
thredds.catalog.InvDatasetImpl.addService(InvService)
          put services in catalog 
ucar.nc2.NetcdfFileWriteable.addVariable(String, Class, Dimension[])
          use addVariable(String varName, DataType dataType, ArrayList dims); 
ucar.ma2.Range.appendShape(List, int)
          use Section.appendRange(int size) 
ucar.unidata.geoloc.LatLonPointImpl.betweenLon(double, double, double)
            
ucar.grib.grib1.Grib1ProductDefinitionSection.bmsExists()
            
ucar.ma2.Range.checkInRange(List, int[])
          use Section.checkInRange(int shape[]) 
ucar.ma2.Range.computeSize(List)
          use Section.computeSize() 
ucar.nc2.FileWriter.copyVarData(NetcdfFileWriteable, List, Structure, long)
            
ucar.ma2.Range.factory(int[])
          use Section(int[] shape) 
ucar.ma2.Range.factory(int[], int[])
          use Section(int[] origin, int[] shape) 
ucar.nc2.dt.grid.GridDataset.factory(String)
          : use GridDataset.open(). 
ucar.nc2.dataset.CoordinateAxis1D.findCoordElement(double, int)
          use findCoordElement(coordVal) 
ucar.nc2.dt.grid.GridCoordSys.findTimeIndexFromDate(Date)
          use CoordinateAxis1DTime.findTimeIndexFromDate 
ucar.nc2.dt.grid.GridCoordSys.findXYCoordElement(double, double, int[])
          use findXYindexFromCoord 
ucar.grib.grib1.Grib1ProductDefinitionSection.gdsExists()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getAltitude()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getAngle()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getAngle()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getBaseTime()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getCenter_idName()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getCenter()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getCheckSum()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getCheckSum()
            
ucar.units.ASCII_CharStream.getColumn()
            
ucar.units.SimpleCharStream.getColumn()
            
ucar.nc2.Dimension.getCoordinateVariables()
          - do not use 
thredds.catalog.InvCatalog.getDataset()
          use getDatasets() 
ucar.nc2.dt.grid.GeoGrid.getDataSlice(int, int, int, int)
          use readDataSlice 
ucar.grib.grib1.Grib1ProductDefinitionSection.getDecimalScale()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getDescription()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getDstart()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getDx()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getDx()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getDy()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getDy()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getEarthRadius()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getEndTI()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getFactor()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getForecastTime()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getForecastTime()
            
thredds.catalog.InvService.getFullName()
          services should always be at top level. 
ucar.grib.grib1.Grib1GridDefinitionSection.getGdtn()
            
ucar.nc2.dt.grid.GridDataset.Gridset.getGeoCoordSys()
          use getGeoCoordSystem() if possible. 
ucar.grib.grib1.Grib1ProductDefinitionSection.getGrid_Id()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getGrid_ID()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getGrid_units()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getGrid_units()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getGridType()
            
ucar.ma2.Array.getIndexIteratorFast()
          use getIndexIterator 
ucar.grib.grib2.Grib2ProductDefinitionSection.getIndicatorTU(int)
            
ucar.grib.grib2.Grib2GridDefinitionSection.getIolon()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getIsThin()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getJ()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getK()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getLa1()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getLa1()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getLa2()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getLa2()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getLad()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getLad()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getLap()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getLatin()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getLatin1()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getLatin1()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getLatin2()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getLatin2()
            
ucar.nc2.dt.grid.GridCoordSys.getLatLonBoundingBox(LatLonRect)
          use getRangesFromLatLonRect. 
ucar.grib.grib1.Grib1GridDefinitionSection.getLength()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getLength()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getLength()
          length of PDS 
ucar.grib.grib1.Grib1ProductDefinitionSection.getLengthErr()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getLenTimeRange(int)
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getLevelName()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getLevelType()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getLevelValue1()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getLevelValue2()
            
ucar.units.ASCII_CharStream.getLine()
            
ucar.units.SimpleCharStream.getLine()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getLo1()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getLo1()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getLo2()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getLo2()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getLop()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getLov()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getLov()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getM()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getMajorAxis()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getMaxPts()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getMethod()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getMinorAxis()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getMode()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getN()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getN2()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getN3()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getName()
            
ucar.nc2.Variable.getName()
          use getFullName or getShortName 
ucar.grib.grib1.Grib1GridDefinitionSection.getName(int)
            
ucar.nc2.Variable.getNameAndDimensions(StringBuffer)
          use getNameAndDimensions(StringBuilder buf) 
ucar.grib.grib2.Grib2GridDefinitionSection.getNb()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getNd()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getNi()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getNp()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getNr()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getNumberForecasts()
          number of forecasts for this parameter 
ucar.grib.grib2.Grib2GridDefinitionSection.getNumberPoints()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getNumPV()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getNx()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getNx()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getNy()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getNy()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getOlon()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getOlonPoints()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getOrder()
            
ucar.ma2.Range.getOrigin(List)
          use Section.getOrigin() 
ucar.grib.grib1.Grib1ProductDefinitionSection.getP1()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getP2()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getParameter()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getParameterNumber()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getPoleLat()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getPoleLon()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getPosition()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getProductDefinition()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getProductDefinitionName(int)
            
ucar.grib.grib1.Grib1GridDefinitionSection.getProjectionCenter()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getProjectionCenter()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getRefTime()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getResolution()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getResolution()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getRotationangle()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getScanMode()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getScanMode()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getShape()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getShape()
            
ucar.ma2.Range.getShape(List)
          use Section.getShape() 
ucar.grib.grib1.Grib1GridDefinitionSection.getShapeMajorAxis()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getShapeMinorAxis()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getShapeName()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getShapeName()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getShapeName(int)
            
ucar.grib.grib2.Grib2GridDefinitionSection.getShapeName(int)
            
ucar.grib.grib1.Grib1GridDefinitionSection.getShapeRadius()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getSpLat()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getSpLat()
            
ucar.grib.grib1.Grib1GridDefinitionSection.getSpLon()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getSpLon()
            
ucar.nc2.units.DateFormatter.getStandardDateOnlyString(Date)
          use toDateOnlyString 
ucar.nc2.units.DateFormatter.getStandardDateString(Date)
          use toDateTimeStringISO 
ucar.nc2.units.DateFormatter.getStandardDateString2(Date)
          use toDateTimeString 
ucar.grib.grib2.Grib2ProductDefinitionSection.getStatProcess(int)
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getSubCenter_idName(int)
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getSubCenter()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getSubdivisionsangle()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getTableVersion()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getTimeIncrement()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getTimeIncrement(int)
            
ucar.nc2.dt.grid.GridCoordSys.getTimeIndex(String)
            
ucar.nc2.dt.grid.GridCoordSys.getTimeName(int)
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getTimeRange()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getTimeRanges()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getTimeRangeString()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getTimeType(int)
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getTimeUnit()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getTimeUnit(int)
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getType()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getTypeFirstFixedSurface()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getTypeFirstFixedSurfaceName()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getTypeGenProcess()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getTypeGenProcessName(int)
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getTypeGenProcessName(String)
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getTypeSecondFixedSurface()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getTypeSecondFixedSurfaceName()
            
ucar.grib.grib1.Grib1ProductDefinitionSection.getUnit()
            
ucar.nc2.dt.grid.GeoGrid.getUnitString()
          use getUnitsString() 
ucar.grib.grib2.Grib2ProductDefinitionSection.getValueFirstFixedSurface()
            
ucar.grib.grib2.Grib2ProductDefinitionSection.getValueSecondFixedSurface()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getXo()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getXp()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getYo()
            
ucar.grib.grib2.Grib2GridDefinitionSection.getYp()
            
ucar.nc2.Variable.isUnknownLength()
          use isVariableLength() 
ucar.nc2.dataset.NetcdfDataset.makeArray(DataType, List)
          use Array#makeArray directly 
ucar.nc2.dataset.CoordSysBuilder.makeDummyTransformVariable(NetcdfDataset, CoordinateTransform)
          use CoordTransBuilder.makeDummyTransformVariable 
thredds.catalog.InvDatasetScan.makeLatestCatalogForDirectory(String, URI)
          Instead use makeProxyDsResolver() which provides more general proxy dataset handling. 
ucar.ma2.Range.makeSectionSpec(List)
          use Section.toString() 
ucar.ma2.Range.max()
          use last() 
ucar.ma2.Range.min()
          use first() 
ucar.nc2.dt.DataIterator.next()
          use nextData() 
ucar.ma2.Range.parseSpec(String)
          use new Section(String sectionSpec) 
ucar.nc2.NetcdfFile.read(String, boolean)
          use readSection(), flatten=false no longer supported 
ucar.grid.GridDefRecord.readDouble(String)
          use getParamDouble(String key) 
thredds.catalog.InvDatasetImpl.removeService(InvService)
          put services in catalog 
ucar.nc2.dods.DODSNetcdfFile.setAllowDeflate(boolean)
          use setAllowCompression 
thredds.catalog.InvCatalogImpl.setDataset(InvDatasetImpl)
          Use addDataset() instead; datamodel now allows multiple top level datasets. 
ucar.ma2.Range.setDefaults(List, int[])
          use Section.setDefaults(int[] shape) 
ucar.nc2.iosp.grid.GridServiceProvider.setExtendIndex(boolean)
          use setIndexFileModeOnSync and setIndexFileModeOnOpen 
ucar.nc2.NetcdfFileWriteable.setName(String)
          use NetcdfFileWriteable.createNew(String filename); 
ucar.unidata.geoloc.projection.Mercator.setOriginLat(double)
          not used, only here for XML Persistence 
ucar.unidata.geoloc.projection.LambertConformal.setParellelOne(double)
          use setParallelOne(double). Keep the mispelled name for persisted objects 
ucar.unidata.geoloc.projection.LambertConformal.setParellelTwo(double)
          use setParallelTwo(double). Keep the mispelled name for persisted objects 
ucar.nc2.dataset.NetcdfDataset.setValues(Variable, int, double, double)
          use Variable.setValues() 
ucar.nc2.dataset.NetcdfDataset.setValues(Variable, List)
          use Variable.setValues() 
thredds.catalog.InvCatalogImpl.subset(InvDataset)
          in favor of thredds.catalog.util.DeepCopyUtils.subsetCatalogOnDataset 
ucar.ma2.Range.toArray(List)
          use Section.getRanges() 
ucar.nc2.units.DateFormatter.toDateString(Date)
          use toDateOnlyString 
ucar.ma2.Range.toList(Range[])
          use Section.getRanges() 
ucar.ma2.Range.toString(List)
          use Section.toString() 
thredds.catalog.InvDatasetImpl.writeHtmlDescription(StringBuilder, InvDatasetImpl, boolean, boolean, boolean, boolean)
          Instead use InvDatasetImpl.writeHtmlDescription(StringBuilder buff, InvDatasetImpl ds, boolean complete, boolean isServer, boolean datasetEvents, boolean catrefEvents, boolean resolveRelativeUrls) 
ucar.nc2.FileWriter.writeToFile(NetcdfFile, String, boolean, int)
            
ucar.nc2.FileWriter.writeToFile(NetcdfFile, String, boolean, int, boolean)
            
 

Deprecated Constructors
opendap.dap.Attribute(AttributeTable)
          Use the ctor with the name. 
opendap.dap.AttributeTable()
          Use constructor that takes the name of the table. 
ucar.unidata.geoloc.projection.Mercator(double, double, double)
          use Mercator(double lon0, double par) 
ucar.nc2.NetcdfFile(String)
          use NetcdfFile.open( location) or NetcdfDataset.openFile( location) 
ucar.nc2.NetcdfFile(URL)
          use NetcdfFile.open( http:location) or NetcdfDataset.openFile( http:location) 
ucar.nc2.NetcdfFileWriteable()
          use createNew(String filename, boolean fill) 
ucar.nc2.NetcdfFileWriteable(String)
          use openExisting(String filename, boolean fill) 
ucar.nc2.NetcdfFileWriteable(String, boolean)
          use createNew(String filename, boolean fill) 
 



Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.