Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Enums
  • Fields
  • Methods
  • Constructors
  • Deprecated Interfaces
    Interface
    Description
    ucar.nc2.dataset.CoordSysBuilder.ConventionNameOk
    do not use
    ucar.nc2.dataset.CoordSysBuilderIF
    do not use
    ucar.nc2.dataset.Enhancements
    do not use
    ucar.nc2.dataset.EnhanceScaleMissingUnsigned
    use implementations in Filter package
    ucar.nc2.dataset.ReplaceVariableCheck
    will move to ucar.nc2.internal.ncml
    ucar.nc2.iosp.IOServiceProviderWriter
    This will be internal in ver6.
    ucar.nc2.util.IOIterator
    will move in ver6
    ucar.nc2.util.NamedObject
    will move in ver 6
    ucar.nc2.util.TableParser.Transform
    will move in ver6.
    ucar.nc2.VariableIF
    do not use.
  • Deprecated Classes
    Class
    Description
    ucar.ma2.StructureDataScalar
    use StructureDataFromMember
    ucar.nc2.AttributeContainerHelper
    Use AttributeContainerMutable.
    ucar.nc2.CDMNode
    Will move to Dap4 module in version 6.
    ucar.nc2.dataset.CoordSysBuilder
    do not use
    ucar.nc2.dataset.DatasetConstructor
    do not use
    ucar.nc2.dataset.NetcdfDatasetInfo
    This will move to another package.
    ucar.nc2.dataset.SequenceDS
    SequenceDS will not extend StructureDS in 6.
    ucar.nc2.dataset.VariableEnhancer
    ucar.nc2.FileWriter2
    use NetcdfCopier (library) or Nccopy (command line)
    ucar.nc2.FileWriter2.ChunkingIndex
    use ucar.nc2.write.ChunkingIndex
    ucar.nc2.iosp.NCheader
    Will move to internal module in version 6.
    ucar.nc2.NCdumpW
    use ucar.nc2.write.Ncdump
    ucar.nc2.NetcdfFileSubclass
    Use NetcdfFile.builder(). Remove in v6
    ucar.nc2.NetcdfFileWriter
    use ucar.nc2.write.NetcdfFormatWriter or ucar.nc2.write.NetcdfCopier
    ucar.nc2.StringLocker
    will move to ucar.nc2.util in ver 6.
    ucar.nc2.units.DateFormatter
    use CalendarDateFormatter
    ucar.nc2.util.CancelTaskImpl
    will move or be private in ver6
    ucar.nc2.util.HashMapLRU
    do not use
    ucar.nc2.util.ListenerManager
    will move in ver 6
    ucar.nc2.util.NamedAnything
    will move in ver 6
    ucar.nc2.util.Optional
    All uses will move to java.util.Optional in ver6
    ucar.nc2.util.TableParser
    move in ver6
    ucar.nc2.util.TableParser.DerivedField
    will move in ver6.
    ucar.nc2.util.TableParser.Field
    will move in ver6.
    ucar.nc2.util.TableParser.Record
    will move in ver6.
    ucar.nc2.util.UnsynchronizedBufferedWriter
    do not use TODO move to inner class of IO if needed.
    ucar.nc2.VariableSimpleAdapter
    use VariableSimpleBuilder
    ucar.nc2.VariableSimpleImpl
    use VariableSimpleBuilder
    ucar.unidata.geoloc.EarthLocationImpl
    only use EarthLocation in 6. This class will be renamed.
    ucar.unidata.geoloc.LatLonPointImmutable
    move to implementation classes
    ucar.unidata.geoloc.LatLonPointImpl
    only use LatLonPoint in 6.
    ucar.unidata.geoloc.LatLonPointNoNormalize
    will move in ver6
    ucar.unidata.geoloc.ProjectionImpl
    only use Projection interface in 6; will not implement Serializable in ver6
    ucar.unidata.geoloc.ProjectionPointImpl
    only use ProjectionPoint in 6.
    ucar.unidata.geoloc.StationImpl
    only use Station in 6.
    ucar.unidata.io.BeLeDataInputStream
    not part of public API.
    ucar.unidata.io.MMapRandomAccessFile
    not part of public API.
    ucar.unidata.io.PositioningDataInputStream
    not part of public API.
    ucar.unidata.io.Swap
    do not use
    ucar.unidata.io.UncompressInputStream
    not part of public API.
  • Deprecated Enums
    Enum
    Description
    ucar.nc2.CDMSort
    ucar.nc2.FileWriter2.N3StructureStrategy
    do not use
    ucar.nc2.NCdumpW.WantValues
    do not use
    ucar.nc2.NetcdfFileWriter.Version
    use NetcdfFileFormat
  • Deprecated Fields
    Field
    Description
    ucar.nc2.Attribute.SPECIALS
    move to jni.Nc4Iosp
    ucar.nc2.dataset.DatasetUrl.serviceType
    ucar.nc2.dataset.DatasetUrl.trueurl
    ucar.nc2.NetcdfFile.IOSP_MESSAGE_ADD_RECORD_STRUCTURE
    ucar.nc2.NetcdfFile.IOSP_MESSAGE_CONVERT_RECORD_STRUCTURE
    ucar.nc2.NetcdfFile.IOSP_MESSAGE_REMOVE_RECORD_STRUCTURE
    ucar.unidata.geoloc.ProjectionImpl.EARTH_RADIUS
    not public.
    ucar.unidata.geoloc.ProjectionImpl.INDEX_LAT
    not public.
    ucar.unidata.geoloc.ProjectionImpl.INDEX_LON
    not public.
    ucar.unidata.geoloc.ProjectionImpl.INDEX_X
    not public.
    ucar.unidata.geoloc.ProjectionImpl.INDEX_Y
    not public.
    ucar.unidata.geoloc.ProjectionImpl.PI
    use Math.PI
    ucar.unidata.geoloc.ProjectionImpl.PI_OVER_2
    use Math.PI/2
    ucar.unidata.geoloc.ProjectionImpl.PI_OVER_4
    use Math.PI/4
  • Deprecated Methods
    Method
    Description
    thredds.client.catalog.CatalogRef.isRead()
    thredds.client.catalog.CatalogRef.setRead(boolean)
    ucar.ma2.Array.get1DJavaArray(Class)
    use get1DJavaArray(DataType wantType)
    ucar.ma2.Range.getIterator()
    use iterator() or foreach
    ucar.ma2.Range.setName(String)
    use copyWithName()
    ucar.ma2.Range.setStride(int)
    use copyWithStride()
    ucar.ma2.RangeComposite.setName(String)
    use copyWithName()
    ucar.ma2.RangeIterator.setName(String)
    use copyWithName().
    ucar.ma2.RangeScatter.setName(String)
    use copyWithName()
    ucar.ma2.Section.addRangeNames(List<String>)
    do not use
    ucar.ma2.Section.appendRange()
    use builder().appendNullRange()
    ucar.ma2.Section.appendRange(int)
    use builder().appendRange(size)
    ucar.ma2.Section.appendRange(int, int)
    use builder().appendRange
    ucar.ma2.Section.appendRange(int, int, int)
    use builder().appendRange
    ucar.ma2.Section.appendRange(String, int, int, int)
    use builder().appendRange
    ucar.ma2.Section.appendRange(Range)
    use builder().appendRange(r)
    ucar.ma2.Section.getStride()
    dont assume evenly strided
    ucar.ma2.Section.getStride(int)
    dont assume evenly strided
    ucar.ma2.Section.insertRange(int, Range)
    use builder().insertRange
    ucar.ma2.Section.isStrided()
    dont assume evenly strided
    ucar.ma2.Section.makeImmutable()
    use builder()
    ucar.ma2.Section.removeLast()
    use builder().removeLast()
    ucar.ma2.Section.removeRange(int)
    use builder().removeRange
    ucar.ma2.Section.removeVlen()
    use builder().removeVlen()
    ucar.ma2.Section.replaceRange(int, Range)
    use builder().replaceRange
    ucar.ma2.Section.setRange(int, Range)
    use builder().setRange
    ucar.ma2.StructureDataComposite.add(int, StructureData)
    use StructureDataComposite.make(StructureData... sdatas)
    ucar.ma2.StructureDataComposite.add(StructureData)
    use StructureDataComposite.make(StructureData... sdatas)
    ucar.ma2.StructureDataIterator.finish()
    use close() or try-with-resource
    ucar.ma2.StructureMembers.addMember(int, StructureMembers.Member)
    use Builder
    ucar.ma2.StructureMembers.addMember(String, String, String, DataType, int[])
    use Builder
    ucar.ma2.StructureMembers.addMember(StructureMembers.Member)
    use Builder
    ucar.ma2.StructureMembers.hideMember(StructureMembers.Member)
    use Builder
    ucar.ma2.StructureMembers.Member.setDataArray(Array)
    use MemberBuilder
    ucar.ma2.StructureMembers.Member.setDataObject(Object)
    use MemberBuilder
    ucar.ma2.StructureMembers.Member.setDataParam(int)
    use MemberBuilder
    ucar.ma2.StructureMembers.Member.setShape(int[])
    use MemberBuilder
    ucar.ma2.StructureMembers.Member.setStructureMembers(StructureMembers)
    use MemberBuilder
    ucar.ma2.StructureMembers.Member.setVariableInfo(String, String, String, DataType)
    use MemberBuilder
    ucar.ma2.StructureMembers.setStructureSize(int)
    use Builder
    ucar.nc2.Attribute.isspecial(Attribute)
    move to jni.Nc4Iosp
    ucar.nc2.Attribute.makeMap(List<Attribute>)
    do not use
    ucar.nc2.Attribute.setDataType(DataType)
    Use Attribute.builder()
    ucar.nc2.Attribute.setEnumType(EnumTypedef)
    Use Attribute.builder()
    ucar.nc2.Attribute.setName(String)
    Use Attribute.builder()
    ucar.nc2.Attribute.setValues(List)
    Use Attribute.builder()
    ucar.nc2.Attribute.setValues(Array)
    Use Attribute.builder()
    ucar.nc2.Attribute.toString(boolean)
    use CDLWriter
    ucar.nc2.AttributeContainer.addAll(Iterable<Attribute>)
    will be removed in version 6.
    ucar.nc2.AttributeContainer.addAttribute(Attribute)
    will be removed in version 6.
    ucar.nc2.AttributeContainer.findAttValueIgnoreCase(String, String)
    use findAttributeString().
    ucar.nc2.AttributeContainer.getAttributes()
    use Iterable
    ucar.nc2.AttributeContainer.remove(Attribute)
    will be removed in version 6.
    ucar.nc2.AttributeContainer.removeAttribute(String)
    will be removed in version 6.
    ucar.nc2.AttributeContainer.removeAttributeIgnoreCase(String)
    will be removed in version 6.
    ucar.nc2.AttributeContainerHelper.filter(AttributeContainer, String...)
    use AttributeContainer.filter().
    ucar.nc2.AttributeContainerHelper.setImmutable()
    ucar.nc2.AttributeContainerHelper.show(AttributeContainer, Indent, Formatter)
    ucar.nc2.AttributeContainerMutable.setImmutable()
    do not use.
    ucar.nc2.CDMNode.annotate(Object, Object)
    do not use
    ucar.nc2.CDMNode.annotation(Object)
    do not use
    ucar.nc2.CDMNode.getDODSName()
    Do not use.
    ucar.nc2.CDMNode.getFullName()
    use NetcdfFiles.makeFullName(*)
    ucar.nc2.CDMNode.getFullNameEscaped()
    use getFullName() when it exists in ver6.
    ucar.nc2.CDMNode.getGroup()
    Do not use.
    ucar.nc2.CDMNode.getImmutable()
    Do not use.
    ucar.nc2.CDMNode.getName()
    Replaced by CDMNode.getShortName() and CDMNode.getFullName()
    ucar.nc2.CDMNode.getParentGroup()
    Do not use for Dimension or Attribute
    ucar.nc2.CDMNode.getParentStructure()
    Do not use.
    ucar.nc2.CDMNode.getSort()
    do not use
    ucar.nc2.CDMNode.isMemberOfStructure()
    Do not use.
    ucar.nc2.CDMNode.localhash()
    do not use
    ucar.nc2.CDMNode.setDODSName(String)
    Do not use.
    ucar.nc2.CDMNode.setImmutable()
    Do not use.
    ucar.nc2.CDMNode.setParentGroup(Group)
    Do not use.
    ucar.nc2.CDMNode.setParentStructure(Structure)
    Do not use.
    ucar.nc2.CDMNode.setShortName(String)
    Do not use.
    ucar.nc2.CDMNode.setSort(CDMSort)
    do not use
    ucar.nc2.CDMNode.unwrap(CDMNode)
    Do not use.
    ucar.nc2.dataset.CoordinateAxis.factory(NetcdfDataset, VariableDS)
    Use CoordinateAxis.fromVariableDS()
    ucar.nc2.dataset.CoordinateAxis.setAxisType(AxisType)
    Use CoordinateAxis.builder()
    ucar.nc2.dataset.CoordinateAxis.setBoundaryRef(String)
    Use CoordinateAxis.builder()
    ucar.nc2.dataset.CoordinateAxis.setPositive(String)
    Use CoordinateAxis.builder()
    ucar.nc2.dataset.CoordinateAxis1D.correctLongitudeWrap()
    do not use.
    ucar.nc2.dataset.CoordinateAxis1D.findCoordElement(double, int)
    use findCoordElement(coordVal)
    ucar.nc2.dataset.CoordinateAxis1D.getNames()
    will move in ver 6
    ucar.nc2.dataset.CoordinateAxis1DTime.findTimeIndexFromDate(Date)
    use findTimeIndexFromCalendarDate
    ucar.nc2.dataset.CoordinateAxis1DTime.getDateRange()
    use getCalendarDateRange()
    ucar.nc2.dataset.CoordinateAxis1DTime.getTimeDate(int)
    use getCalendarDate()
    ucar.nc2.dataset.CoordinateAxis1DTime.getTimeDates()
    use getCalendarDates() to correctly interpret calendars
    ucar.nc2.dataset.CoordinateAxis1DTime.hasTime(Date)
    use hasCalendarDate
    ucar.nc2.dataset.CoordinateAxis2D.getXEdges()
    use getEdges()
    ucar.nc2.dataset.CoordinateAxis2D.getYEdges()
    use getEdges()
    ucar.nc2.dataset.CoordinateSystem.addCoordinateTransform(CoordinateTransform)
    Use CoordinateSystem.builder()
    ucar.nc2.dataset.CoordinateSystem.addCoordinateTransforms(Collection<CoordinateTransform>)
    Use CoordinateSystem.builder()
    ucar.nc2.dataset.CoordinateTransform.addParameter(Parameter)
    Use CoordinateTransform.builder()
    ucar.nc2.dataset.CoordTransBuilder.makeProjection(CoverageTransform, Formatter)
    ucar.nc2.dataset.EnhanceScaleMissingUnsigned.setFillValueIsMissing(boolean)
    Do not use.
    ucar.nc2.dataset.EnhanceScaleMissingUnsigned.setInvalidDataIsMissing(boolean)
    Do not use.
    ucar.nc2.dataset.EnhanceScaleMissingUnsigned.setMissingDataIsMissing(boolean)
    Do not use.
    ucar.nc2.dataset.NetcdfDataset.acquireDataset(DatasetUrl, boolean, CancelTask)
    use NetcdfDatasets.acquireDataset
    ucar.nc2.dataset.NetcdfDataset.acquireDataset(DatasetUrl, Set<NetcdfDataset.Enhance>, CancelTask)
    use NetcdfDatasets.acquireDataset
    ucar.nc2.dataset.NetcdfDataset.acquireDataset(DatasetUrl, CancelTask)
    use NetcdfDatasets.acquireDataset
    ucar.nc2.dataset.NetcdfDataset.acquireDataset(FileFactory, DatasetUrl, Set<NetcdfDataset.Enhance>, int, CancelTask, Object)
    use NetcdfDatasets.acquireDataset
    ucar.nc2.dataset.NetcdfDataset.acquireFile(DatasetUrl, CancelTask)
    use NetcdfDatasets.acquireFile
    ucar.nc2.dataset.NetcdfDataset.acquireFile(FileFactory, Object, DatasetUrl, int, CancelTask, Object)
    use NetcdfDatasets.acquireFile
    ucar.nc2.dataset.NetcdfDataset.addCoordinateAxis(VariableDS)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.addCoordinateSystem(CoordinateSystem)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.addCoordinateTransform(CoordinateTransform)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.addVariable(Group, Variable)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.check(Formatter)
    do not use
    ucar.nc2.dataset.NetcdfDataset.clearCoordinateSystems()
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.debugDump(PrintWriter, NetcdfDataset)
    do not use
    ucar.nc2.dataset.NetcdfDataset.disableNetcdfFileCache()
    use NetcdfDatasets.disableNetcdfFileCache
    ucar.nc2.dataset.NetcdfDataset.empty()
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.enhance()
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.enhance(Set<NetcdfDataset.Enhance>)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.enhanceNeeded(Set<NetcdfDataset.Enhance>)
    Do not use.
    ucar.nc2.dataset.NetcdfDataset.getAggregation()
    Do not use.
    ucar.nc2.dataset.NetcdfDataset.getFillValueIsMissing()
    do not use
    ucar.nc2.dataset.NetcdfDataset.getInvalidDataIsMissing()
    do not use
    ucar.nc2.dataset.NetcdfDataset.getIosp()
    do not use
    ucar.nc2.dataset.NetcdfDataset.getMissingDataIsMissing()
    do not use
    ucar.nc2.dataset.NetcdfDataset.getNetcdfFileCache()
    use NetcdfDatasets.getNetcdfFileCache
    ucar.nc2.dataset.NetcdfDataset.getReferencedFile()
    Do not use
    ucar.nc2.dataset.NetcdfDataset.initNetcdfFileCache(int, int, int)
    use NetcdfDatasets.initNetcdfFileCache
    ucar.nc2.dataset.NetcdfDataset.initNetcdfFileCache(int, int, int, int)
    use NetcdfDatasets.initNetcdfFileCache
    ucar.nc2.dataset.NetcdfDataset.main(String[])
    use ucar.nc2.writer.Nccopy
    ucar.nc2.dataset.NetcdfDataset.makeArray(DataType, List<String>)
    use Array#makeArray directly
    ucar.nc2.dataset.NetcdfDataset.openDataset(String)
    use NetcdfDatasets.openDataset
    ucar.nc2.dataset.NetcdfDataset.openDataset(String, boolean, int, CancelTask, Object)
    use NetcdfDatasets.openDataset
    ucar.nc2.dataset.NetcdfDataset.openDataset(String, boolean, CancelTask)
    use NetcdfDatasets.openDataset
    ucar.nc2.dataset.NetcdfDataset.openDataset(DatasetUrl, Set<NetcdfDataset.Enhance>, int, CancelTask, Object)
    use NetcdfDatasets.openDataset
    ucar.nc2.dataset.NetcdfDataset.openFile(String, CancelTask)
    use NetcdfDatasets.openFile
    ucar.nc2.dataset.NetcdfDataset.openFile(DatasetUrl, int, CancelTask, Object)
    use NetcdfDatasets.openFile
    ucar.nc2.dataset.NetcdfDataset.parseEnhanceMode(String)
    this is moving to Ncml package
    ucar.nc2.dataset.NetcdfDataset.reacquire()
    do not use
    ucar.nc2.dataset.NetcdfDataset.release()
    do not use
    ucar.nc2.dataset.NetcdfDataset.setAggregation(AggregationIF)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.setFillValueIsMissing(boolean)
    do not use
    ucar.nc2.dataset.NetcdfDataset.setInvalidDataIsMissing(boolean)
    do not use
    ucar.nc2.dataset.NetcdfDataset.setMissingDataIsMissing(boolean)
    do not use
    ucar.nc2.dataset.NetcdfDataset.setReferencedFile(NetcdfFile)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.setValues(Variable, int, double, double)
    use Variable.setValues()
    ucar.nc2.dataset.NetcdfDataset.setValues(Variable, List<String>)
    use Variable.setValues()
    ucar.nc2.dataset.NetcdfDataset.shutdown()
    use NetcdfDatasets.shutdown
    ucar.nc2.dataset.NetcdfDataset.sort()
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset.syncExtend()
    do not use
    ucar.nc2.dataset.NetcdfDataset.wrap(NetcdfFile, Set<NetcdfDataset.Enhance>)
    use NetcdfDatasets.wrap
    ucar.nc2.dataset.ProjectionCT.getProjection()
    this will return Projection, not ProjectionImpl in 6.
    ucar.nc2.dataset.StructureDS.addCoordinateSystem(CoordinateSystem)
    Use StructureDS.builder()
    ucar.nc2.dataset.StructureDS.clearCoordinateSystems()
    Use StructureDS.builder()
    ucar.nc2.dataset.StructureDS.enhance(Set<NetcdfDataset.Enhance>)
    do not use
    ucar.nc2.dataset.StructureDS.removeCoordinateSystem(CoordinateSystem)
    Use StructureDS.builder()
    ucar.nc2.dataset.StructureDS.setName(String)
    ucar.nc2.dataset.StructureDS.setOriginalVariable(Variable)
    Use StructureDS.builder()
    ucar.nc2.dataset.StructureDS.setUnitsString(String)
    Use StructureDS.builder()
    ucar.nc2.dataset.StructurePseudoDS.removeMemberVariable(Variable)
    Use StructurePseudoDS.builder()
    ucar.nc2.dataset.VariableDS.addCoordinateSystem(CoordinateSystem)
    Use VariableDS.builder()
    ucar.nc2.dataset.VariableDS.addEnhancement(NetcdfDataset.Enhance)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS.clearCoordinateSystems()
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS.convert(Array, boolean, boolean, boolean)
    use implementations in filters package
    ucar.nc2.dataset.VariableDS.enhance(Set<NetcdfDataset.Enhance>)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS.hasCachedDataRecurse()
    Removed in v6
    ucar.nc2.dataset.VariableDS.removeCoordinateSystem(CoordinateSystem)
    Use VariableDS.builder()
    ucar.nc2.dataset.VariableDS.removeEnhancement(NetcdfDataset.Enhance)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS.setCaching(boolean)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS.setFillValueIsMissing(boolean)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS.setInvalidDataIsMissing(boolean)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS.setMissingDataIsMissing(boolean)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS.setName(String)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS.setOriginalVariable(Variable)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS.setUnitsString(String)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableEnhanced.clearCoordinateSystems()
    do not use
    ucar.nc2.dataset.VariableEnhanced.enhance(Set<NetcdfDataset.Enhance>)
    do not use
    ucar.nc2.dataset.VariableEnhanced.setOriginalVariable(Variable)
    do not use
    ucar.nc2.dataset.VariableEnhanced.setUnitsString(String)
    do not use
    ucar.nc2.dataset.VerticalCT.getTransformBuilder()
    do not use
    ucar.nc2.Dimension.Builder.setGroup(Group)
    Will not use in 6.0
    ucar.nc2.Dimension.getGroup()
    Do not use.
    ucar.nc2.Dimension.makeDimensionsAnon(int[])
    use Dimensions.makeDimensionsAnon()
    ucar.nc2.Dimension.makeDimensionsList(List<Dimension>, String)
    use Dimensions.makeDimensionsList()
    ucar.nc2.Dimension.makeDimensionsList(Group, String)
    use Group.makeDimensionsList()
    ucar.nc2.Dimension.makeDimensionsString(List<Dimension>)
    use Dimensions.makeDimensionsString()
    ucar.nc2.Dimension.makeFullName()
    Do not use.
    ucar.nc2.Dimension.setGroup(Group)
    Use Dimension.builder()
    ucar.nc2.Dimension.setImmutable()
    Use Dimension.builder()
    ucar.nc2.Dimension.setLength(int)
    Use Dimension.builder()
    ucar.nc2.Dimension.setName(String)
    Use Dimension.builder()
    ucar.nc2.Dimension.setShared(boolean)
    Use Dimension.builder()
    ucar.nc2.Dimension.setUnlimited(boolean)
    Use Dimension.builder()
    ucar.nc2.Dimension.setVariableLength(boolean)
    Use Dimension.builder()
    ucar.nc2.Dimension.writeCDL(boolean)
    use CDLWriter
    ucar.nc2.EnumTypedef.getEnumStrings()
    use getMap()
    ucar.nc2.EnumTypedef.writeCDL(boolean)
    use CDLWriter
    ucar.nc2.FileWriter2.main(String[])
    use ucar.nc2.write.Nccopy
    ucar.nc2.Group.addAll(Iterable<Attribute>)
    Use Group.builder()
    ucar.nc2.Group.addAttribute(Attribute)
    Use Group.builder()
    ucar.nc2.Group.addDimension(Dimension)
    Use Group.builder()
    ucar.nc2.Group.addDimensionIfNotExists(Dimension)
    Use Group.builder()
    ucar.nc2.Group.addEnumeration(EnumTypedef)
    Use Group.builder()
    ucar.nc2.Group.addGroup(Group)
    Use Group.builder()
    ucar.nc2.Group.addVariable(Variable)
    Use Group.builder()
    ucar.nc2.Group.Builder.getNcfile()
    ucar.nc2.Group.findAttributeDouble(String, double)
    Use attributes().findAttributeDouble()
    ucar.nc2.Group.findAttributeIgnoreCase(String)
    Use findAttributeString()
    ucar.nc2.Group.findAttributeInteger(String, int)
    Use attributes().findAttributeInteger()
    ucar.nc2.Group.findGroup(String)
    use findGroupLocal()
    ucar.nc2.Group.findVariable(String)
    use findVariableLocal()
    ucar.nc2.Group.getAttributes()
    Use attributes()
    ucar.nc2.Group.isEmpty()
    Use attributes()
    ucar.nc2.Group.makeRelativeGroup(NetcdfFile, String, boolean)
    will move to dap2 in ver6
    ucar.nc2.Group.remove(Attribute)
    Use Group.builder()
    ucar.nc2.Group.remove(Dimension)
    Use Group.builder()
    ucar.nc2.Group.remove(Group)
    Use Group.builder()
    ucar.nc2.Group.remove(Variable)
    Use Group.builder()
    ucar.nc2.Group.removeAttribute(String)
    Use Group.builder()
    ucar.nc2.Group.removeAttributeIgnoreCase(String)
    Use Group.builder()
    ucar.nc2.Group.removeDimension(String)
    Use Group.builder()
    ucar.nc2.Group.removeVariable(String)
    Use Group.builder()
    ucar.nc2.Group.setImmutable()
    Use Group.builder()
    ucar.nc2.Group.setName(String)
    Use Group.builder()
    ucar.nc2.Group.setParentGroup(Group)
    Use Group.builder()
    ucar.nc2.Group.writeCDL(boolean)
    use CDLWriter
    ucar.nc2.iosp.IOServiceProvider.open(RandomAccessFile, NetcdfFile, CancelTask)
    Use build(RandomAccessFile raf, Group.Builder rootGroup, CancelTask cancelTask)
    ucar.nc2.iosp.IOServiceProvider.readToByteChannel(Variable, Section, WritableByteChannel)
    do not use
    ucar.nc2.iosp.IOServiceProvider.streamToByteChannel(Variable, Section, WritableByteChannel)
    do not use
    ucar.nc2.iosp.IOServiceProvider.syncExtend()
    Do not use.
    ucar.nc2.iosp.IospHelper.copyToArrayBB(StructureData)
    use StructureDataDeep.copyToArrayBB
    ucar.nc2.iosp.IospHelper.makeArrayBB(ArrayStructure)
    use StructureDataDeep.copyToArrayBB
    ucar.nc2.NCdumpW.print(NetcdfFile, String, Writer, CancelTask)
    use Ncdump.ncdump(NetcdfFile nc, String command, Writer out, CancelTask ct)
    ucar.nc2.NCdumpW.toString(Array, String, CancelTask)
    use Ncdump.printArray(Array array, String name, CancelTask ct)
    ucar.nc2.NCdumpW.writeNcML(NetcdfFile, Writer, NCdumpW.WantValues, String)
    will move in ver 6
    ucar.nc2.NetcdfFile.addAttribute(Group, String, String)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.addAttribute(Group, Attribute)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.addDimension(Group, Dimension)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.addGroup(Group, Group)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.addStringVariable(Group, String, String, int)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.addVariable(Group, String, DataType, String)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.addVariable(Group, Variable)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.addVariableAttribute(Variable, Attribute)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.canonicalizeUriString(String)
    use NetcdfFiles.canonicalizeUriString
    ucar.nc2.NetcdfFile.canOpen(String)
    use NetcdfFiles.canOpen
    ucar.nc2.NetcdfFile.empty()
     
    ucar.nc2.NetcdfFile.findAttValueIgnoreCase(Variable, String, String)
    use getRootGroup() or Variable attributes().findAttributeString().
    ucar.nc2.NetcdfFile.findVariable(Group, String)
    use g.findVariable(shortName)
    ucar.nc2.NetcdfFile.findVariableByAttribute(Group, String, String)
    use g.findVariableByAttribute(String attName, String attValue)
    ucar.nc2.NetcdfFile.finish()
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.getCacheName()
    do not use
    ucar.nc2.NetcdfFile.getDimensions()
    use ncfile.getRootGroup().getDimensions() for files without nested groups, or recurse through nested groups to get dimensions.
    ucar.nc2.NetcdfFile.getIosp()
    do not use.
    ucar.nc2.NetcdfFile.getLastModified()
     
    ucar.nc2.NetcdfFile.iospDeRegister(Class)
    use NetcdfFiles.iospDeRegister
    ucar.nc2.NetcdfFile.iospRegistered(Class)
    use NetcdfFiles.iospRegistered
    ucar.nc2.NetcdfFile.makeNameUnescaped(String)
    use NetcdfFiles.makeNameUnescaped
    ucar.nc2.NetcdfFile.makeValidCDLName(String)
    use NetcdfFiles.makeValidCDLName
    ucar.nc2.NetcdfFile.makeValidCdmObjectName(String)
    use NetcdfFiles.makeValidCdmObjectName
    ucar.nc2.NetcdfFile.makeValidPathName(String)
    use NetcdfFiles.makeValidPathName
    ucar.nc2.NetcdfFile.makeValidSectionSpecName(String)
    use NetcdfFiles.makeValidSectionSpecName
    ucar.nc2.NetcdfFile.open(String)
    use NetcdfFiles.open
    ucar.nc2.NetcdfFile.open(String, int, CancelTask)
    use NetcdfFiles.open
    ucar.nc2.NetcdfFile.open(String, int, CancelTask, Object)
    use NetcdfFiles.open
    ucar.nc2.NetcdfFile.open(String, String, int, CancelTask, Object)
    use NetcdfFiles.open
    ucar.nc2.NetcdfFile.open(String, CancelTask)
    use NetcdfFiles.open
    ucar.nc2.NetcdfFile.open(RandomAccessFile, String, CancelTask, Object)
    use NetcdfFiles.open
    ucar.nc2.NetcdfFile.openInMemory(String)
    use NetcdfFiles.openInMemory
    ucar.nc2.NetcdfFile.openInMemory(String, byte[])
    use NetcdfFiles.openInMemory
    ucar.nc2.NetcdfFile.openInMemory(String, byte[], String)
    use NetcdfFiles.openInMemory
    ucar.nc2.NetcdfFile.openInMemory(URI)
    use NetcdfFiles.openInMemory
    ucar.nc2.NetcdfFile.reacquire()
    do not use
    ucar.nc2.NetcdfFile.read(String, boolean)
    use readSection(), flatten=false no longer supported
    ucar.nc2.NetcdfFile.readArrays(List<Variable>)
    will be moved to DODSNetcdfFile in version 6.
    ucar.nc2.NetcdfFile.readAttributeDouble(Variable, String, double)
    use use getRootGroup() or Variable attributes().findAttributeDouble
    ucar.nc2.NetcdfFile.readAttributeInteger(Variable, String, int)
    use use getRootGroup() or Variable attributes().findAttributeInteger
    ucar.nc2.NetcdfFile.registerIOProvider(Class)
    use NetcdfFiles.registerIOProvider
    ucar.nc2.NetcdfFile.registerIOProvider(Class, boolean)
    use NetcdfFiles.registerIOProvider
    ucar.nc2.NetcdfFile.registerIOProvider(String)
    use NetcdfFiles.registerIOProvider
    ucar.nc2.NetcdfFile.registerIOProviderPreferred(Class, Class)
    use NetcdfFiles.registerIOProvider
    ucar.nc2.NetcdfFile.release()
    do not use
    ucar.nc2.NetcdfFile.removeDimension(Group, String)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.removeVariable(Group, String)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.setDebugFlags(DebugFlags)
    do not use
    ucar.nc2.NetcdfFile.setFileCache(FileCacheIF)
    do not use
    ucar.nc2.NetcdfFile.setId(String)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.setImmutable()
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.setLocation(String)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.setProperty(String, String)
    do not use
    ucar.nc2.NetcdfFile.setRootGroup(Group)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.setTitle(String)
    Use NetcdfFile.builder()
    ucar.nc2.NetcdfFile.syncExtend()
    do not use
    ucar.nc2.NetcdfFile.writeCDL(OutputStream, boolean)
    use CDLWriter
    ucar.nc2.NetcdfFile.writeCDL(PrintWriter, boolean)
    use CDLWriter
    ucar.nc2.Structure.addMemberVariable(Variable)
    Use Structure.builder()
    ucar.nc2.Structure.calcElementSize()
    will be private in ver6, where Structure will be immutable.
    ucar.nc2.Structure.readStructure()
    use readStructure(0)
    ucar.nc2.Structure.removeMemberVariable(Variable)
    Use Structure.builder()
    ucar.nc2.Structure.replaceMemberVariable(Variable)
    Use Structure.builder()
    ucar.nc2.Structure.setImmutable()
    Use Structure.builder()
    ucar.nc2.Structure.setMemberVariables(List<Variable>)
    Use Structure.builder()
    ucar.nc2.Structure.setParentGroup(Group)
    Use Structure.builder()
    ucar.nc2.time.CalendarDate.add(double, CalendarPeriod.Field)
    use CalendarDate add(CalendarPeriod period)
    ucar.nc2.time.CalendarDateFormatter.isoStringToDate(String)
    use isoStringToCalendarDate
    ucar.nc2.time.CalendarDateFormatter.parseISODate(String)
    As of 4.3.10 use CalendarDateFormatter.isoStringToDate(String) instead
    ucar.nc2.time.CalendarDateRange.of(DateRange)
     
    ucar.nc2.time.CalendarDateRange.toDateRange()
     
    ucar.nc2.time.CalendarPeriod.getValueInMillisecs()
    dont use because these are fixed length and thus approximate.
    ucar.nc2.units.DateFormatter.getISODate(String)
    As of netCDF-JAVA 4.3.10. Use CalendarDateFormatter.isoStringToDate(String) instead
    ucar.nc2.units.DateFormatter.getStandardDateOnlyString(Date)
    use toDateOnlyString
    ucar.nc2.units.DateFormatter.getStandardDateString(Date)
    use CalendarDateFormatter.toDateTimeStringISO(ucar.nc2.time.CalendarDate)
    ucar.nc2.units.DateFormatter.getStandardDateString2(Date)
    use CalendarDateFormatter.toDateTimeString(Date)
    ucar.nc2.units.DateFormatter.toDateOnlyString(Date)
    use CalendarDateFormatter.toDateString(Date)
    ucar.nc2.units.DateFormatter.toDateString(Date)
    use CalendarDateFormatter.toDateString(Date)
    ucar.nc2.units.DateFormatter.toDateTimeString(Date)
    use CalendarDateFormatter.toDateTimeString(Date)
    ucar.nc2.units.DateFormatter.toDateTimeStringISO(Date)
    use CalendarDateFormatter.toDateTimeStringISO(ucar.nc2.time.CalendarDate)
    ucar.nc2.units.DateFromString.getDateUsingDemarkatedMatchOld(String, String, char)
    do not use
    ucar.nc2.units.DateFromString.getHourUsingDemarkatedMatch(String, String, char)
    do not use
    ucar.nc2.units.DateType.getDate()
    use getCalendarDate()
    ucar.nc2.util.CompareNetcdf2.compare(NetcdfFile, NetcdfFile, boolean, boolean, boolean)
    use constructor to set options, then compare(NetcdfFile org, NetcdfFile copy)
    ucar.nc2.util.CompareNetcdf2.compare(NetcdfFile, NetcdfFile, CompareNetcdf2.ObjFilter, boolean, boolean, boolean)
    use constructor to set options, then compare(NetcdfFile org, NetcdfFile copy, ObjFilter filter)
    ucar.nc2.util.EscapeStrings.escapeURL(String)
    do not use
    ucar.nc2.util.EscapeStrings.normalizeToXML(String)
    do not use
    ucar.nc2.util.IO.copy(InputStream, OutputStream, int)
    use copyMaxBytes()
    ucar.nc2.util.Misc.compare(int, int)
    use Integer.compare(x, y)
    ucar.nc2.util.Misc.compare(long, long)
    use Long.compare(x, y)
    ucar.nc2.util.Misc.getList(Iterable)
    use ImmutableList.copyOf(iterator) or Lists.newArrayList(iterator)
    ucar.nc2.util.Misc.getSize(Iterable)
    use Iterables.size(Iterable it)
    ucar.nc2.util.Misc.showBytes(byte[])
    use Arrays.toString(arr)
    ucar.nc2.util.Misc.showBytes(byte[], Formatter)
    use Arrays.toString(arr)
    ucar.nc2.util.Misc.showInts(int[])
    use Arrays.toString(arr)
    ucar.nc2.util.Misc.showInts(int[], Formatter)
    use Arrays.toString(arr)
    ucar.nc2.util.Misc.showInts(List<Integer>)
    use List.toString()
    ucar.nc2.util.Misc.stackTraceToString(StackTraceElement[])
    do not use
    ucar.nc2.Variable.addAll(Iterable<Attribute>)
    Use Variable.builder()
    ucar.nc2.Variable.addAttribute(Attribute)
    Use Variable.builder()
    ucar.nc2.Variable.findAttributeDouble(String, double)
    Use attributes()
    ucar.nc2.Variable.findAttributeIgnoreCase(String)
    Use attributes()
    ucar.nc2.Variable.findAttributeInteger(String, int)
    Use attributes()
    ucar.nc2.Variable.getAttributes()
    Use attributes()
    ucar.nc2.Variable.getDAPName(String, Variable)
    Will be moved to opendap package in 6.
    ucar.nc2.Variable.getDAPName(Variable)
    Will be moved to opendap package in 6.
    ucar.nc2.Variable.getDimensionsAll()
    use Dimensions.makeDimensionsAll(Variable);
    ucar.nc2.Variable.getNameAndDimensions(StringBuffer)
    use getNameAndDimensions(StringBuilder buf)
    ucar.nc2.Variable.getNameAndDimensions(StringBuilder)
    use CDLWriter
    ucar.nc2.Variable.getNameAndDimensions(StringBuilder, boolean, boolean)
    use CDLWriter
    ucar.nc2.Variable.getParentGroupOrRoot()
    Will go away in ver6, shouldn't be needed when builders are used.
    ucar.nc2.Variable.getProxyReader()
    Use Variable.builder()
    ucar.nc2.Variable.getShapeAll()
    use Dimensions.makeDimensionsAll(Variable);
    ucar.nc2.Variable.invalidateCache()
    Use Variable.builder()
    ucar.nc2.Variable.isEmpty()
    Use attributes()
    ucar.nc2.Variable.isImmutable()
    Use Variable.builder()
    ucar.nc2.Variable.isUnknownLength()
    use isVariableLength()
    ucar.nc2.Variable.readToByteChannel(Section, WritableByteChannel)
    do not use
    ucar.nc2.Variable.remove(Attribute)
    Use Variable.builder()
    ucar.nc2.Variable.removeAttribute(String)
    Use Variable.builder()
    ucar.nc2.Variable.removeAttributeIgnoreCase(String)
    Use Variable.builder()
    ucar.nc2.Variable.resetDimensions()
    Use Variable.builder()
    ucar.nc2.Variable.resetShape()
    Use Variable.builder()
    ucar.nc2.Variable.setCachedData(Array)
    Use Variable.builder()
    ucar.nc2.Variable.setCachedData(Array, boolean)
    Use Variable.builder()
    ucar.nc2.Variable.setCaching(boolean)
    Use Variable.builder()
    ucar.nc2.Variable.setDataType(DataType)
    Use Variable.builder()
    ucar.nc2.Variable.setDimension(int, Dimension)
    Use Variable.builder()
    ucar.nc2.Variable.setDimensions(String)
    Use Variable.builder()
    ucar.nc2.Variable.setDimensions(List<Dimension>)
    Use Variable.builder()
    ucar.nc2.Variable.setDimensionsAnonymous(int[])
    Use Variable.builder()
    ucar.nc2.Variable.setElementSize(int)
    Use Variable.builder()
    ucar.nc2.Variable.setEnumTypedef(EnumTypedef)
    Use Variable.builder()
    ucar.nc2.Variable.setImmutable()
    Use Variable.builder()
    ucar.nc2.Variable.setIsScalar()
    Use Variable.builder()
    ucar.nc2.Variable.setName(String)
    Use Variable.builder()
    ucar.nc2.Variable.setParentGroup(Group)
    Use Variable.builder()
    ucar.nc2.Variable.setProxyReader(ProxyReader)
    Use Variable.builder()
    ucar.nc2.Variable.setSizeToCache(int)
    Use Variable.builder()
    ucar.nc2.Variable.setSPobject(Object)
    Do not use.
    ucar.nc2.Variable.setValues(int, double, double)
    Use Variable.builder()
    ucar.nc2.Variable.setValues(List<String>)
    Use Variable.builder()
    ucar.nc2.Variable.writeCDL(boolean, boolean)
    use CDLWriter
    ucar.nc2.VariableIF.findAttribute(String)
    Use attributes()
    ucar.nc2.VariableSimpleIF.findAttributeIgnoreCase(String)
    Use attributes()
    ucar.nc2.VariableSimpleIF.getAttributes()
    Use attributes()
    ucar.nc2.VariableSimpleIF.getName()
    use getFullName or getShortName
    ucar.nc2.write.CDLWriter.writeCDL(NetcdfFile, PrintStream, boolean)
    do not use
    ucar.nc2.write.CDLWriter.writeCDL(NetcdfFile, Writer, boolean)
    do not use
    ucar.nc2.write.NetcdfFileFormat.isNetdf3format()
    use NetcdfFileFormat.isNetcdf3Format()
    ucar.nc2.write.NetcdfFileFormat.isNetdf4format()
    use NetcdfFileFormat.isNetcdf4Format()
    ucar.unidata.geoloc.Bearing.calculateBearing(double, double, double, double, Bearing)
    do not use
    ucar.unidata.geoloc.Bearing.calculateBearing(Earth, double, double, double, double, Bearing)
    do not use
    ucar.unidata.geoloc.Bearing.calculateBearing(Earth, LatLonPoint, LatLonPoint, Bearing)
    do not use
    ucar.unidata.geoloc.Bearing.calculateBearing(LatLonPoint, LatLonPoint, Bearing)
    do not use
    ucar.unidata.geoloc.Bearing.findPoint(double, double, double, double, LatLonPointImpl)
    will return LatLonPoint in 6.
    ucar.unidata.geoloc.Bearing.findPoint(Earth, double, double, double, double)
    will return LatLonPoint in 6.
    ucar.unidata.geoloc.Bearing.findPoint(Earth, double, double, double, double, LatLonPointImpl)
    use findPoint(Earth e, double lat1, double lon1, double az, double dist)
    ucar.unidata.geoloc.Bearing.findPoint(Earth, LatLonPoint, double, double, LatLonPointImpl)
    will return LatLonPoint in 6.
    ucar.unidata.geoloc.Bearing.findPoint(LatLonPoint, double, double, LatLonPointImpl)
    will return LatLonPoint in 6.
    ucar.unidata.geoloc.Earth.getRadius()
    use WGS84_EARTH_RADIUS_METERS
    ucar.unidata.geoloc.LatLonPointImpl.betweenLon(double, double, double)
    use LatLonPoints.betweenLon
    ucar.unidata.geoloc.LatLonPointImpl.getClockwiseDistanceTo(double, double)
    use LatLonPoints.getClockwiseDistanceTo
    ucar.unidata.geoloc.LatLonPointImpl.latNormal(double)
    use LatLonPoints.latNormal
    ucar.unidata.geoloc.LatLonPointImpl.latToString(double, int)
    use LatLonPoints.latToString
    ucar.unidata.geoloc.LatLonPointImpl.lonDiff(double, double)
    use LatLonPoints.lonDiff
    ucar.unidata.geoloc.LatLonPointImpl.lonNormal(double)
    use LatLonPoints.lonNormal
    ucar.unidata.geoloc.LatLonPointImpl.lonNormal(double, double)
    use LatLonPoints.lonNormal
    ucar.unidata.geoloc.LatLonPointImpl.lonNormal360(double)
    use LatLonPoints.lonNormal360
    ucar.unidata.geoloc.LatLonPointImpl.lonNormalFrom(double, double)
    use LatLonPoints.lonNormalFrom
    ucar.unidata.geoloc.LatLonPointImpl.lonToString(double, int)
    use LatLonPoints.lonToString
    ucar.unidata.geoloc.LatLonPointImpl.range180(double)
    use LatLonPoints.range180
    ucar.unidata.geoloc.LatLonPointImpl.toString(int)
    use LatLonPoints.toString
    ucar.unidata.geoloc.LatLonRect.extend(LatLonPoint)
    use LatLonRect.extend()
    ucar.unidata.geoloc.LatLonRect.extend(LatLonRect)
    use LatLonRect.extend()
    ucar.unidata.geoloc.Projection.getDefaultMapArea()
    Do not use.
    ucar.unidata.geoloc.Projection.latLonToProj(LatLonPoint, ProjectionPointImpl)
    use latLonToProj(LatLonPoint latlon)
    ucar.unidata.geoloc.Projection.projToLatLon(ProjectionPoint, LatLonPointImpl)
    use projToLatLon(ProjectionPoint ppt)
    ucar.unidata.geoloc.Projection.projToLatLonBB(ProjectionRect)
    use Projections.projToLatLonBB(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.findProjectionParameter(String)
    do not use
    ucar.unidata.geoloc.ProjectionImpl.latLonToProj(double[][])
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.latLonToProj(double[][], double[][])
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.latLonToProj(double[][], double[][], int, int)
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.latLonToProj(double[][], int, int)
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.latLonToProj(float[][])
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.latLonToProj(float[][], float[][])
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.latLonToProj(float[][], float[][], int, int)
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.latLonToProj(float[][], int, int)
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.latLonToProj(LatLonPoint, ProjectionPointImpl)
    use latLonToProj(LatLonPoint latLon)
    ucar.unidata.geoloc.ProjectionImpl.projToLatLon(double[][])
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.projToLatLon(double[][], double[][])
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.projToLatLon(float[][])
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.projToLatLon(float[][], float[][])
    use Projections.latLonToProj(Projection proj, ...)
    ucar.unidata.geoloc.ProjectionImpl.projToLatLon(ProjectionPoint, LatLonPointImpl)
    use projToLatLon(ProjectionPoint ppt)
    ucar.unidata.geoloc.ProjectionImpl.projToLatLonBBold(ProjectionRect)
    do not use
    ucar.unidata.geoloc.ProjectionImpl.setDefaultMapArea(ProjectionRect)
    use builder
    ucar.unidata.geoloc.ProjectionImpl.setName(String)
    use builder
    ucar.unidata.geoloc.ProjectionPointImpl.isInfinite(ProjectionPoint)
    use LatLonPoints.isInfinite
    ucar.unidata.geoloc.ProjectionRect.add(double, double)
    use builder
    ucar.unidata.geoloc.ProjectionRect.add(ProjectionPoint)
    use builder
    ucar.unidata.geoloc.ProjectionRect.add(ProjectionRect)
    use builder
    ucar.unidata.geoloc.ProjectionRect.setHeight(double)
    use builder
    ucar.unidata.geoloc.ProjectionRect.setRect(double, double, double, double)
    use builder
    ucar.unidata.geoloc.ProjectionRect.setRect(ProjectionRect)
    use builder
    ucar.unidata.geoloc.ProjectionRect.setWidth(double)
    use builder
    ucar.unidata.geoloc.ProjectionRect.setX(double)
    use builder
    ucar.unidata.geoloc.ProjectionRect.setY(double)
    use builder
    ucar.unidata.io.RandomAccessFile.getAllFiles()
    do not use.
    ucar.unidata.io.RandomAccessFile.getDebugLeaks()
    do not use.
    ucar.unidata.io.RandomAccessFile.getDebugNbytes()
    do not use.
    ucar.unidata.io.RandomAccessFile.getDebugNseeks()
    do not use.
    ucar.unidata.io.RandomAccessFile.getMaxOpenFileCount()
    do not use.
    ucar.unidata.io.RandomAccessFile.getOpenFileCount()
    do not use.
    ucar.unidata.io.RandomAccessFile.getOpenFiles()
    do not use.
    ucar.unidata.io.RandomAccessFile.reacquire()
    do not use
    ucar.unidata.io.RandomAccessFile.release()
    do not use
    ucar.unidata.io.RandomAccessFile.setDebugAccess(boolean)
    do not use.
    ucar.unidata.io.RandomAccessFile.setDebugLeaks(boolean)
    do not use.
    ucar.unidata.io.RandomAccessFile.setFileCache(FileCacheIF)
    do not use
  • Deprecated Constructors
    Constructor
    Description
    ucar.ma2.StructureDataComposite()
    use StructureDataComposite.make(StructureData... sdatas)
    ucar.ma2.StructureDataW(StructureMembers, int)
    use StructureDataW(StructureMembers members)
    ucar.ma2.StructureMembers(String)
    use Builder
    ucar.ma2.StructureMembers(StructureMembers)
    use toBuilder().build(false) to make a copy with no data
    ucar.ma2.StructureMembers.Member(String, String, String, DataType, int[])
    use MemberBuilder
    ucar.ma2.StructureMembers.Member(StructureMembers.Member)
    use MemberBuilder
    ucar.nc2.Attribute(String, Number, boolean)
    Use Attribute.builder()
    ucar.nc2.Attribute(String, List)
    Use Attribute.builder()
    ucar.nc2.Attribute(String, List, boolean)
    Use Attribute.builder()
    ucar.nc2.Attribute(String, Array)
    Use Attribute.builder()
    ucar.nc2.Attribute(String, DataType)
    Use Attribute.builder()
    ucar.nc2.Attribute(String, Attribute)
    Use Attribute.toBuilder().build();
    ucar.nc2.Attribute(Parameter)
    Use Attribute.builder()
    ucar.nc2.dataset.CoordinateAxis(NetcdfDataset, Group, String, DataType, String, String, String)
    Use CoordinateAxis.builder()
    ucar.nc2.dataset.CoordinateAxis1D(NetcdfDataset, VariableDS)
    Use CoordinateAxis1D.builder()
    ucar.nc2.dataset.CoordinateAxis1D(NetcdfDataset, Group, String, DataType, String, String, String)
    Use CoordinateAxis1D.builder()
    ucar.nc2.dataset.CoordinateAxis2D(NetcdfDataset, VariableDS)
    Use CoordinateAxis2D.builder()
    ucar.nc2.dataset.CoordinateSystem(NetcdfDataset, Collection<CoordinateAxis>, Collection<CoordinateTransform>)
    Use CoordinateSystem.builder()
    ucar.nc2.dataset.CoordinateTransform(String, String, TransformType)
    Use CoordinateTransform.builder()
    ucar.nc2.dataset.DatasetUrl(ServiceType, String)
    use create()
    ucar.nc2.dataset.NetcdfDataset()
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset(NetcdfFile)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset(NetcdfFile.Builder<?>)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset(NetcdfFile, boolean)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.NetcdfDataset(NetcdfFile, Set<NetcdfDataset.Enhance>)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.StructureDS(NetcdfDataset, Group, Structure, String, String, String, String)
    Use StructureDS.builder()
    ucar.nc2.dataset.StructureDS(NetcdfDataset, Group, Structure, String, Structure)
    Use StructureDS.builder()
    ucar.nc2.dataset.StructureDS(Group, Structure)
    Use StructureDS.builder()
    ucar.nc2.dataset.StructurePseudo2Dim(NetcdfDataset, Group, String, List<String>, Dimension, Dimension)
    Use StructureDS.builder()
    ucar.nc2.dataset.StructurePseudoDS(NetcdfDataset, Group, String, List<String>, Dimension)
    Use StructurePseudoDS.builder()
    ucar.nc2.dataset.VariableDS(NetcdfDataset, Group, Structure, String, DataType, String, String, String)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS(Group, Structure, String, Variable)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VariableDS(Group, Variable, boolean)
    Use NetcdfDataset.builder()
    ucar.nc2.dataset.VerticalCT(String, String, VerticalCT.Type, VertTransformBuilderIF)
    use builder
    ucar.nc2.dataset.VerticalCT(VerticalCT)
    use builder
    ucar.nc2.Dimension(String, int, boolean)
    Use Dimension.builder()
    ucar.nc2.Dimension(String, Dimension)
    Use Dimension.builder()
    ucar.nc2.Group(NetcdfFile, Group, String)
    Use Group.builder()
    ucar.nc2.NetcdfFile(String)
    use NetcdfFiles.open( location) or NetcdfDatasets.openFile( location)
    ucar.nc2.NetcdfFile(URL)
    use NetcdfFiles.open( http:location) or NetcdfDatasets.openFile( http:location)
    ucar.nc2.Sequence(NetcdfFile, Group, Structure, String)
    use Builder.
    ucar.nc2.Structure(NetcdfFile, Group, Structure, String)
    Use Structure.builder()
    ucar.nc2.Structure(NetcdfFile, Group, Structure, String, List<Dimension>)
    Use Structure.builder()
    ucar.nc2.Variable(NetcdfFile, Group, Structure, String)
    Use Variable.builder()
    ucar.nc2.Variable(NetcdfFile, Group, Structure, String, DataType, String)
    Use Variable.builder()
    ucar.nc2.Variable(NetcdfFile, Group, Structure, String, DataType, List<Dimension>)
    Use Variable.builder()
    ucar.nc2.Variable(Variable)
    Use Variable.builder()
    ucar.unidata.geoloc.EarthLocationImpl(double, double, double)
    use EarthLocation.create
    ucar.unidata.geoloc.LatLonPointImpl()
    use LatLonPoint.create
    ucar.unidata.geoloc.LatLonPointImpl(double, double)
    use LatLonPoint.create
    ucar.unidata.geoloc.LatLonPointImpl(LatLonPoint)
    use LatLonPoint.create
    ucar.unidata.geoloc.ProjectionPointImpl()
    use ProjectionPoint.create
    ucar.unidata.geoloc.ProjectionPointImpl(double, double)
    use ProjectionPoint.create
    ucar.unidata.geoloc.ProjectionPointImpl(ProjectionPoint)
    use ProjectionPoint.create