Package ucar.nc2.grib.collection
Class GribCollectionImmutable.VariableIndex
- java.lang.Object
-
- ucar.nc2.grib.collection.GribCollectionImmutable.VariableIndex
-
- Direct Known Subclasses:
PartitionCollectionImmutable.VariableIndexPartitioned
- Enclosing class:
- GribCollectionImmutable
@Immutable public class GribCollectionImmutable.VariableIndex extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
GribCollectionImmutable.VariableIndex.Info
-
Constructor Summary
Constructors Modifier Constructor Description protected
VariableIndex(GribCollectionImmutable.GroupGC g, GribCollectionMutable.VariableIndex gcVar)
-
Method Summary
-
-
-
Constructor Detail
-
VariableIndex
protected VariableIndex(GribCollectionImmutable.GroupGC g, GribCollectionMutable.VariableIndex gcVar)
-
-
Method Detail
-
readRecords
public void readRecords() throws IOException
- Throws:
IOException
-
getCoordinates
public List<Coordinate> getCoordinates()
-
getCoordinate
@Nullable public Coordinate getCoordinate(Coordinate.Type want)
-
getCoordinate
public Coordinate getCoordinate(int index)
-
getSparseArray
public SparseArray<GribCollectionImmutable.Record> getSparseArray()
-
countNRecords
public int countNRecords()
-
getTableVersion
public int getTableVersion()
-
getDiscipline
public int getDiscipline()
-
getCategory
public int getCategory()
-
getParameter
public int getParameter()
-
getLevelType
public int getLevelType()
-
getIntvType
public int getIntvType()
-
getSpatialStatisticalProcessType
public int getSpatialStatisticalProcessType()
-
getEnsDerivedType
public int getEnsDerivedType()
-
getProbType
public int getProbType()
-
getPercentileValue
public int getPercentileValue()
-
getIntvName
public String getIntvName()
-
getProbabilityName
public String getProbabilityName()
-
isLayer
public boolean isLayer()
-
isEnsemble
public boolean isEnsemble()
-
getGenProcessType
public int getGenProcessType()
-
getNdups
public int getNdups()
-
getGroup
public GribCollectionImmutable.GroupGC getGroup()
-
getNmissing
public int getNmissing()
-
getNrecords
public int getNrecords()
-
getSize
public int getSize()
-
getRank
public int getRank()
-
toStringFrom
public String toStringFrom()
-
makeVariableName
public String makeVariableName()
-
makeVariableUnits
public String makeVariableUnits()
-
makeVariableDescription
public String makeVariableDescription()
-
getGribParameter
public GribTables.Parameter getGribParameter()
-
getStatType
public GribStatType getStatType()
-
-