Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- ucar.nc2.constants._Coordinate
- ucar.nc2.iosp.AbstractIOServiceProvider (implements ucar.nc2.iosp.IOServiceProvider)
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - java.util.HashMap<K,
V> (implements java.lang.Cloneable, java.util.Map<K, V>, java.io.Serializable) - java.util.LinkedHashMap<K,
V> (implements java.util.Map<K, V>) - ucar.nc2.util.HashMapLRU<K,
V>
- ucar.nc2.util.HashMapLRU<K,
- java.util.LinkedHashMap<K,
- java.util.HashMap<K,
- thredds.client.catalog.Access
- thredds.client.catalog.builder.AccessBuilder
- ucar.nc2.constants.ACDD
- ucar.nc2.util.AliasTranslator
- ucar.ma2.Array
- ucar.ma2.ArrayBoolean
- ucar.ma2.ArrayBoolean.D0
- ucar.ma2.ArrayBoolean.D1
- ucar.ma2.ArrayBoolean.D2
- ucar.ma2.ArrayBoolean.D3
- ucar.ma2.ArrayBoolean.D4
- ucar.ma2.ArrayBoolean.D5
- ucar.ma2.ArrayBoolean.D6
- ucar.ma2.ArrayBoolean.D7
- ucar.ma2.ArrayByte
- ucar.ma2.ArrayByte.D0
- ucar.ma2.ArrayByte.D1
- ucar.ma2.ArrayByte.D2
- ucar.ma2.ArrayByte.D3
- ucar.ma2.ArrayByte.D4
- ucar.ma2.ArrayByte.D5
- ucar.ma2.ArrayByte.D6
- ucar.ma2.ArrayByte.D7
- ucar.ma2.ArrayChar (implements java.lang.Iterable<T>)
- ucar.ma2.ArrayChar.D0
- ucar.ma2.ArrayChar.D1
- ucar.ma2.ArrayChar.D2
- ucar.ma2.ArrayChar.D3
- ucar.ma2.ArrayChar.D4
- ucar.ma2.ArrayChar.D5
- ucar.ma2.ArrayChar.D6
- ucar.ma2.ArrayChar.D7
- ucar.ma2.ArrayDouble
- ucar.ma2.ArrayDouble.D0
- ucar.ma2.ArrayDouble.D1
- ucar.ma2.ArrayDouble.D2
- ucar.ma2.ArrayDouble.D3
- ucar.ma2.ArrayDouble.D4
- ucar.ma2.ArrayDouble.D5
- ucar.ma2.ArrayDouble.D6
- ucar.ma2.ArrayDouble.D7
- ucar.ma2.ArrayFloat
- ucar.ma2.ArrayFloat.D0
- ucar.ma2.ArrayFloat.D1
- ucar.ma2.ArrayFloat.D2
- ucar.ma2.ArrayFloat.D3
- ucar.ma2.ArrayFloat.D4
- ucar.ma2.ArrayFloat.D5
- ucar.ma2.ArrayFloat.D6
- ucar.ma2.ArrayFloat.D7
- ucar.ma2.ArrayInt
- ucar.ma2.ArrayInt.D0
- ucar.ma2.ArrayInt.D1
- ucar.ma2.ArrayInt.D2
- ucar.ma2.ArrayInt.D3
- ucar.ma2.ArrayInt.D4
- ucar.ma2.ArrayInt.D5
- ucar.ma2.ArrayInt.D6
- ucar.ma2.ArrayInt.D7
- ucar.ma2.ArrayLong
- ucar.ma2.ArrayLong.D0
- ucar.ma2.ArrayLong.D1
- ucar.ma2.ArrayLong.D2
- ucar.ma2.ArrayLong.D3
- ucar.ma2.ArrayLong.D4
- ucar.ma2.ArrayLong.D5
- ucar.ma2.ArrayLong.D6
- ucar.ma2.ArrayLong.D7
- ucar.ma2.ArrayObject
- ucar.ma2.ArrayObject.D0
- ucar.ma2.ArrayObject.D1
- ucar.ma2.ArrayObject.D2
- ucar.ma2.ArrayObject.D3
- ucar.ma2.ArrayObject.D4
- ucar.ma2.ArrayObject.D5
- ucar.ma2.ArrayObject.D6
- ucar.ma2.ArrayObject.D7
- ucar.ma2.ArrayRagged
- ucar.ma2.ArrayScalar
- ucar.ma2.ArrayShort
- ucar.ma2.ArrayShort.D0
- ucar.ma2.ArrayShort.D1
- ucar.ma2.ArrayShort.D2
- ucar.ma2.ArrayShort.D3
- ucar.ma2.ArrayShort.D4
- ucar.ma2.ArrayShort.D5
- ucar.ma2.ArrayShort.D6
- ucar.ma2.ArrayShort.D7
- ucar.ma2.ArrayString
- ucar.ma2.ArrayString.D0
- ucar.ma2.ArrayString.D1
- ucar.ma2.ArrayString.D2
- ucar.ma2.ArrayString.D3
- ucar.ma2.ArrayString.D4
- ucar.ma2.ArrayString.D5
- ucar.ma2.ArrayString.D6
- ucar.ma2.ArrayString.D7
- ucar.ma2.ArrayStructure (implements java.lang.Iterable<T>)
- ucar.ma2.ArraySequence
- ucar.ma2.ArraySequenceNested
- ucar.ma2.ArrayStructureBB
- ucar.ma2.ArrayStructureBBpos
- ucar.ma2.ArrayStructureBBsection
- ucar.ma2.ArrayStructureComposite
- ucar.ma2.ArrayStructureMA
- ucar.ma2.ArrayStructureW
- ucar.ma2.ArrayBoolean
- ucar.ma2.ArrayChar.StringIterator (implements java.util.Iterator<E>)
- ucar.ma2.ArrayDouble.D3.IF
- ucar.ma2.ArrayStructure.ArrayStructureIterator (implements java.util.Iterator<E>, ucar.ma2.StructureDataIterator)
- ucar.nc2.Attribute.Builder
- ucar.nc2.AttributeContainerHelper (implements ucar.nc2.AttributeContainer)
- ucar.nc2.AttributeContainerMutable (implements ucar.nc2.AttributeContainer)
- ucar.unidata.geoloc.Bearing
- ucar.nc2.iosp.BitReader
- ucar.nc2.time.CalendarDate (implements java.lang.Comparable<T>)
- ucar.nc2.time.CalendarDateFormatter
- ucar.nc2.time.CalendarDateRange
- ucar.nc2.time.CalendarDateUnit
- ucar.nc2.time.CalendarDuration
- ucar.nc2.time.CalendarPeriod
- ucar.nc2.time.CalendarTimeZone
- ucar.nc2.util.CancelTaskImpl (implements ucar.nc2.util.CancelTask)
- thredds.client.catalog.builder.CatalogBuilder
- ucar.nc2.write.CDLWriter
- ucar.nc2.constants.CDM
- ucar.nc2.CDMNode
- ucar.nc2.Attribute
- ucar.nc2.Dimension (implements java.lang.Comparable<T>)
- ucar.nc2.EnumTypedef
- ucar.nc2.Group (implements ucar.nc2.AttributeContainer)
- ucar.nc2.Variable (implements ucar.nc2.AttributeContainer, ucar.nc2.ProxyReader, ucar.nc2.VariableSimpleIF)
- ucar.nc2.Structure
- ucar.nc2.Sequence
- ucar.nc2.dataset.StructureDS (implements ucar.nc2.dataset.VariableEnhanced)
- ucar.nc2.dataset.SequenceDS
- ucar.nc2.dataset.StructurePseudoDS
- ucar.nc2.dataset.StructurePseudo2Dim
- ucar.nc2.dataset.VariableDS (implements ucar.nc2.dataset.EnhanceScaleMissingUnsigned, ucar.nc2.dataset.VariableEnhanced)
- ucar.nc2.dataset.CoordinateAxis
- ucar.nc2.dataset.CoordinateAxis1D
- ucar.nc2.dataset.CoordinateAxis1DTime
- ucar.nc2.dataset.CoordinateAxis2D
- ucar.nc2.dataset.CoordinateAxis1D
- ucar.nc2.dataset.CoordinateAxis
- ucar.nc2.Structure
- ucar.nc2.constants.CF
- ucar.nc2.util.CompareNetcdf2
- ucar.nc2.util.CompareNetcdf2.Netcdf4ObjectFilter (implements ucar.nc2.util.CompareNetcdf2.ObjFilter)
- ucar.nc2.dataset.CoordinateAxis.AxisComparator (implements java.util.Comparator<T>)
- ucar.nc2.dataset.CoordinateAxisTimeHelper
- ucar.nc2.dataset.CoordinateSystem
- ucar.nc2.dataset.CoordinateSystem.Builder<T>
- ucar.nc2.dataset.CoordinateTransform (implements java.lang.Comparable<T>)
- ucar.nc2.dataset.ProjectionCT
- ucar.nc2.dataset.VerticalCT
- ucar.nc2.dataset.CoordinateTransform.Builder<T>
- ucar.nc2.dataset.ProjectionCT.Builder<T>
- ucar.nc2.dataset.VerticalCT.Builder<T>
- ucar.nc2.dataset.CoordSysBuilder (implements ucar.nc2.dataset.CoordSysBuilderIF)
- ucar.nc2.dataset.CoordSysBuilder.VarProcess
- ucar.nc2.dataset.CoordTransBuilder
- ucar.nc2.util.Counters
- ucar.nc2.util.Counters.Counter
- thredds.client.catalog.builder.DatasetBuilder
- thredds.client.catalog.builder.CatalogRefBuilder
- ucar.nc2.dataset.DatasetConstructor
- thredds.client.catalog.DatasetNode
- thredds.client.catalog.Catalog
- thredds.client.catalog.Dataset (implements thredds.client.catalog.ThreddsMetadataContainer)
- thredds.client.catalog.CatalogRef
- ucar.nc2.dataset.DatasetUrl
- ucar.nc2.units.DateFormatter
- ucar.nc2.units.DateFromString
- ucar.nc2.units.DateRange
- ucar.nc2.units.DateType
- ucar.nc2.units.DateUnit
- ucar.nc2.util.DebugFlagsImpl (implements ucar.nc2.util.DebugFlags)
- ucar.nc2.Dimension.Builder
- ucar.nc2.Dimensions
- ucar.nc2.util.DiskCache
- ucar.nc2.util.DiskCache2
- thredds.client.catalog.Documentation
- ucar.unidata.geoloc.Earth (implements java.io.Serializable)
- ucar.unidata.geoloc.EarthEllipsoid
- ucar.unidata.geoloc.EarthLocationImpl (implements ucar.unidata.geoloc.EarthLocation)
- ucar.unidata.geoloc.StationImpl (implements ucar.unidata.geoloc.Station)
- ucar.nc2.util.EscapeStrings
- ucar.nc2.FileWriter2
- ucar.nc2.Group.Builder
- ucar.nc2.util.Indent
- ucar.ma2.Index (implements java.lang.Cloneable)
- ucar.nc2.write.ChunkingIndex
- ucar.nc2.FileWriter2.ChunkingIndex
- ucar.ma2.Index0D
- ucar.ma2.Index1D
- ucar.ma2.Index2D
- ucar.ma2.Index3D
- ucar.ma2.Index4D
- ucar.ma2.Index5D
- ucar.ma2.Index6D
- ucar.ma2.Index7D
- ucar.ma2.IndexConstant
- ucar.nc2.iosp.IndexChunker
- ucar.nc2.iosp.IndexChunker.Chunk (implements ucar.nc2.iosp.Layout.Chunk)
- ucar.nc2.iosp.IndexChunkerTiled
- ucar.nc2.iosp.IndexLong
- ucar.unidata.io.InMemoryRandomAccessFile.Provider (implements ucar.unidata.io.spi.RandomAccessFileProvider)
- java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- java.io.DataInputStream (implements java.io.DataInput)
- ucar.unidata.io.BeLeDataInputStream
- ucar.unidata.io.UncompressInputStream
- java.io.DataInputStream (implements java.io.DataInput)
- java.io.FilterInputStream
- ucar.nc2.util.IO
- ucar.nc2.util.IO.HttpResult
- ucar.nc2.iosp.IospHelper
- ucar.ma2.IteratorFast (implements ucar.ma2.IndexIterator)
- ucar.unidata.io.KMPMatch
- ucar.unidata.geoloc.LatLonPointImpl (implements ucar.unidata.geoloc.LatLonPoint, java.io.Serializable)
- ucar.unidata.geoloc.LatLonPointImmutable
- ucar.unidata.geoloc.LatLonPointNoNormalize
- ucar.unidata.geoloc.LatLonPoints
- ucar.unidata.geoloc.LatLonRect
- ucar.nc2.iosp.LayoutBBTiled (implements ucar.nc2.iosp.LayoutBB)
- ucar.nc2.iosp.LayoutRegular (implements ucar.nc2.iosp.Layout)
- ucar.nc2.iosp.LayoutRegularSegmented (implements ucar.nc2.iosp.Layout)
- ucar.nc2.iosp.LayoutSegmented (implements ucar.nc2.iosp.Layout)
- ucar.nc2.iosp.LayoutTiled (implements ucar.nc2.iosp.Layout)
- ucar.nc2.iosp.LayoutTiled.DataChunk
- ucar.nc2.util.ListenerManager
- ucar.ma2.MAMath
- ucar.ma2.MAMath.MinMax
- ucar.ma2.MAMath.ScaleOffset
- ucar.ma2.MAMatrix
- ucar.ma2.MAVector
- ucar.nc2.util.Misc
- ucar.nc2.util.NamedAnything (implements ucar.nc2.util.NamedObject)
- ucar.nc2.write.Nc4ChunkingStrategy (implements ucar.nc2.write.Nc4Chunking)
- ucar.nc2.write.Nc4ChunkingDefault
- ucar.nc2.write.Nc4ChunkingStrategyGrib
- ucar.nc2.write.Nc4ChunkingStrategyNone
- ucar.nc2.write.Nc4ChunkingDefault
- ucar.nc2.write.Nccopy
- ucar.nc2.write.Ncdump
- ucar.nc2.write.Ncdump.Builder
- ucar.nc2.NCdumpW
- ucar.nc2.iosp.NCheader
- ucar.nc2.write.NcmlWriter
- ucar.nc2.write.NcmlWriter.WriteVariablesWithNamesPredicate (implements java.util.function.Predicate<T>)
- ucar.nc2.write.NetcdfCopier
- ucar.nc2.dataset.NetcdfDatasetInfo (implements java.io.Closeable)
- ucar.nc2.dataset.NetcdfDatasets
- ucar.nc2.NetcdfFile (implements java.io.Closeable, ucar.nc2.util.cache.FileCacheable)
- ucar.nc2.dataset.NetcdfDataset
- ucar.nc2.NetcdfFileSubclass
- ucar.nc2.NetcdfFile.Builder<T>
- ucar.nc2.dataset.NetcdfDataset.Builder<T>
- ucar.nc2.NetcdfFiles
- ucar.nc2.NetcdfFileWriter (implements java.io.Closeable)
- ucar.nc2.write.NetcdfFormatWriter (implements java.io.Closeable)
- ucar.nc2.write.NetcdfFormatWriter.Builder
- ucar.nc2.util.Optional<T>
- ucar.nc2.ParsedSectionSpec
- ucar.unidata.io.PositioningDataInputStream
- ucar.unidata.geoloc.ProjectionImpl (implements ucar.unidata.geoloc.Projection, java.io.Serializable)
- ucar.unidata.geoloc.ProjectionPointImpl (implements ucar.unidata.geoloc.ProjectionPoint, java.io.Serializable)
- ucar.unidata.geoloc.ProjectionRect (implements java.io.Serializable)
- ucar.unidata.geoloc.Projections
- thredds.client.catalog.Property
- ucar.unidata.io.RandomAccessFile (implements java.io.Closeable, java.io.DataInput, java.io.DataOutput, ucar.nc2.util.cache.FileCacheable)
- ucar.unidata.io.InMemoryRandomAccessFile
- ucar.unidata.io.MMapRandomAccessFile
- ucar.unidata.io.RemoteRandomAccessFile (implements ucar.unidata.io.ReadableRemoteFile)
- ucar.ma2.Range (implements ucar.ma2.RangeIterator)
- ucar.ma2.RangeComposite (implements ucar.ma2.RangeIterator)
- ucar.ma2.RangeScatter (implements ucar.ma2.RangeIterator)
- ucar.ma2.Section
- ucar.ma2.Section.Builder
- ucar.ma2.Section.Iterator
- ucar.ma2.SectionIterable (implements java.lang.Iterable<T>)
- ucar.ma2.SectionIterable.SectionIterator (implements java.util.Iterator<E>)
- ucar.ma2.SequenceIterator (implements ucar.ma2.StructureDataIterator)
- thredds.client.catalog.Service
- ucar.nc2.units.SimpleUnit
- ucar.nc2.units.TimeUnit
- ucar.nc2.StringLocker
- ucar.ma2.StructureData
- ucar.ma2.StructureDataA
- ucar.ma2.StructureDataDeep
- ucar.ma2.StructureDataComposite
- ucar.ma2.StructureDataProxy
- ucar.ma2.StructureDataW
- ucar.ma2.StructureDataFromMember
- ucar.ma2.StructureDataScalar
- ucar.ma2.StructureDataA
- ucar.ma2.StructureDataFactory
- ucar.ma2.StructureDataIteratorLimited (implements ucar.ma2.StructureDataIterator)
- ucar.ma2.StructureDataIteratorMediated (implements ucar.ma2.StructureDataIterator)
- ucar.ma2.StructureMembers
- ucar.ma2.StructureMembers.Builder
- ucar.ma2.StructureMembers.Member
- ucar.ma2.StructureMembers.MemberBuilder
- ucar.unidata.io.Swap
- ucar.nc2.util.TableParser
- ucar.nc2.util.TableParser.Field
- ucar.nc2.util.TableParser.DerivedField
- ucar.nc2.util.TableParser.Record
- thredds.client.catalog.ThreddsMetadata (implements thredds.client.catalog.ThreddsMetadataContainer)
- thredds.client.catalog.ThreddsMetadata.Contributor
- thredds.client.catalog.ThreddsMetadata.GeospatialCoverage
- thredds.client.catalog.ThreddsMetadata.GeospatialRange
- thredds.client.catalog.ThreddsMetadata.MetadataOther
- thredds.client.catalog.ThreddsMetadata.Source
- thredds.client.catalog.ThreddsMetadata.UriResolved
- thredds.client.catalog.ThreddsMetadata.Variable (implements java.lang.Comparable<T>)
- thredds.client.catalog.ThreddsMetadata.VariableGroup
- thredds.client.catalog.ThreddsMetadata.Vocab
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- ucar.ma2.InvalidRangeException
- java.lang.RuntimeException
- ucar.ma2.ForbiddenConversionException
- java.lang.Exception
- ucar.nc2.units.TimeDuration
- ucar.nc2.util.URLnaming
- ucar.nc2.Variable.Builder<T>
- ucar.nc2.Structure.Builder<T>
- ucar.nc2.Sequence.Builder<T>
- ucar.nc2.dataset.StructureDS.Builder<T>
- ucar.nc2.dataset.SequenceDS.Builder<T>
- ucar.nc2.dataset.StructurePseudoDS.Builder<T>
- ucar.nc2.dataset.StructurePseudo2Dim.Builder<T>
- ucar.nc2.dataset.VariableDS.Builder<T>
- ucar.nc2.dataset.CoordinateAxis.Builder<T>
- ucar.nc2.dataset.CoordinateAxis1D.Builder<T>
- ucar.nc2.dataset.CoordinateAxis1DTime.Builder<T>
- ucar.nc2.dataset.CoordinateAxis2D.Builder<T>
- ucar.nc2.dataset.CoordinateAxis1D.Builder<T>
- ucar.nc2.dataset.CoordinateAxis.Builder<T>
- ucar.nc2.Structure.Builder<T>
- ucar.nc2.dataset.VariableEnhancer (implements ucar.nc2.dataset.EnhanceScaleMissingUnsigned)
- ucar.nc2.VariableSimpleAdapter (implements ucar.nc2.VariableSimpleIF)
- ucar.nc2.VariableSimpleBuilder
- ucar.nc2.VariableSimpleImpl (implements ucar.nc2.VariableSimpleIF)
- java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
- ucar.nc2.util.UnsynchronizedBufferedWriter
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- ucar.nc2.util.CloseableIterator<T> (also extends java.util.Iterator<E>)
- ucar.nc2.util.IOIterator<T>
- ucar.unidata.io.ReadableRemoteFile
- ucar.ma2.StructureDataIterator
- java.io.Closeable
- ucar.nc2.util.CancelTask
- java.lang.Comparable<T>
- ucar.nc2.iosp.IOServiceProvider
- ucar.nc2.iosp.IOServiceProviderWriter
- ucar.unidata.geoloc.Station (also extends ucar.unidata.geoloc.EarthLocation)
- ucar.nc2.VariableSimpleIF
- ucar.nc2.VariableIF
- ucar.nc2.iosp.IOServiceProvider
- ucar.nc2.util.CompareNetcdf2.ObjFilter
- ucar.nc2.dataset.CoordSysBuilder.ConventionNameOk
- ucar.nc2.dataset.CoordSysBuilderIF
- ucar.nc2.dataset.spi.CoordSystemBuilderFactory
- ucar.nc2.util.DebugFlags
- ucar.nc2.Dimensions.FindDimensionByName
- ucar.unidata.geoloc.EarthLocation
- ucar.unidata.geoloc.Station (also extends java.lang.Comparable<T>)
- ucar.nc2.dataset.Enhancements
- ucar.nc2.dataset.VariableEnhanced
- ucar.ma2.IndexIterator
- ucar.ma2.IsMissingEvaluator
- ucar.nc2.dataset.EnhanceScaleMissingUnsigned
- java.lang.Iterable<T>
- ucar.nc2.AttributeContainer
- ucar.ma2.RangeIterator
- java.util.Iterator<E>
- ucar.nc2.util.CloseableIterator<T> (also extends java.io.Closeable)
- ucar.unidata.geoloc.LatLonPoint
- ucar.nc2.iosp.Layout
- ucar.nc2.iosp.LayoutBB
- ucar.nc2.iosp.Layout.Chunk
- ucar.nc2.iosp.LayoutBB.Chunk
- ucar.nc2.iosp.LayoutBBTiled.DataChunk
- ucar.nc2.iosp.LayoutBBTiled.DataChunkIterator
- ucar.nc2.iosp.LayoutTiled.DataChunkIterator
- ucar.nc2.util.NamedObject
- ucar.nc2.write.Nc4Chunking
- ucar.nc2.dataset.spi.NetcdfFileProvider
- ucar.unidata.geoloc.Projection
- ucar.unidata.geoloc.ProjectionPoint
- ucar.nc2.ProxyReader
- ucar.unidata.io.spi.RandomAccessFileProvider
- ucar.nc2.dataset.ReplaceVariableCheck
- ucar.ma2.StructureDataMediator
- ucar.nc2.util.TableParser.Transform
- thredds.client.catalog.ThreddsMetadataContainer
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- ucar.nc2.constants.AxisType
- ucar.nc2.time.Calendar
- ucar.nc2.time.CalendarPeriod.Field
- ucar.nc2.CDMSort
- ucar.nc2.constants.CF.CellMethods
- ucar.nc2.constants.CF.FeatureType
- ucar.nc2.constants.DataFormatType
- ucar.ma2.DataType
- ucar.ma2.DataType.Signedness
- ucar.nc2.util.DiskCache2.CachePathPolicy
- ucar.nc2.constants.FeatureType
- ucar.nc2.FileWriter2.N3StructureStrategy
- ucar.nc2.iosp.IOServiceProvider.SortGroup
- ucar.nc2.write.Nc4Chunking.Strategy
- ucar.nc2.write.Ncdump.WantValues
- ucar.nc2.NCdumpW.WantValues
- ucar.nc2.dataset.NetcdfDataset.Enhance
- ucar.nc2.write.NetcdfFileFormat
- ucar.nc2.NetcdfFileWriter.Version
- thredds.client.catalog.ServiceType
- thredds.client.catalog.ServiceType.AccessType
- ucar.nc2.dataset.TransformType
- ucar.nc2.dataset.VerticalCT.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)