Package ucar.nc2.grib.grib2
Class Grib2Parameter
- java.lang.Object
-
- ucar.nc2.grib.grib2.Grib2Parameter
-
- All Implemented Interfaces:
Comparable<Grib2Parameter>,GribTables.Parameter
@Immutable public class Grib2Parameter extends Object implements GribTables.Parameter, Comparable<Grib2Parameter>
A Grib-2 parameter- Since:
- 1/9/12
-
-
Constructor Summary
Constructors Constructor Description Grib2Parameter(int discipline, int category, int number, String name, String unit, String abbrev, String desc)Grib2Parameter(int discipline, int category, int number, String name, String unit, String abbrev, String desc, float fill, float missing)Grib2Parameter(Grib2Parameter from, String name, String unit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Grib2Parameter o)StringgetAbbrev()intgetCategory()Unsigned byteStringgetDescription()intgetDiscipline()Unsigned byteFloatgetFill()StringgetId()Unique across all Parameter tablesFloatgetMissing()StringgetName()intgetNumber()Unsigned byteStringgetOperationalStatus()StringgetUnit()StringtoString()
-
-
-
Field Detail
-
discipline
public final int discipline
-
category
public final int category
-
number
public final int number
-
name
public final String name
-
unit
public final String unit
-
abbrev
public final String abbrev
-
desc
public final String desc
-
fill
public final Float fill
-
missing
public final Float missing
-
-
Constructor Detail
-
Grib2Parameter
public Grib2Parameter(int discipline, int category, int number, String name, String unit, String abbrev, String desc, float fill, float missing)
-
Grib2Parameter
public Grib2Parameter(int discipline, int category, int number, String name, String unit, String abbrev, String desc)
-
Grib2Parameter
public Grib2Parameter(Grib2Parameter from, String name, String unit)
-
-
Method Detail
-
getId
public String getId()
Description copied from interface:GribTables.ParameterUnique across all Parameter tables- Specified by:
getIdin interfaceGribTables.Parameter
-
compareTo
public int compareTo(@Nonnull Grib2Parameter o)- Specified by:
compareToin interfaceComparable<Grib2Parameter>
-
getDiscipline
public int getDiscipline()
Description copied from interface:GribTables.ParameterUnsigned byte- Specified by:
getDisciplinein interfaceGribTables.Parameter
-
getCategory
public int getCategory()
Description copied from interface:GribTables.ParameterUnsigned byte- Specified by:
getCategoryin interfaceGribTables.Parameter
-
getNumber
public int getNumber()
Description copied from interface:GribTables.ParameterUnsigned byte- Specified by:
getNumberin interfaceGribTables.Parameter
-
getName
public String getName()
- Specified by:
getNamein interfaceGribTables.Parameter
-
getUnit
public String getUnit()
- Specified by:
getUnitin interfaceGribTables.Parameter
-
getAbbrev
public String getAbbrev()
- Specified by:
getAbbrevin interfaceGribTables.Parameter
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceGribTables.Parameter
-
getMissing
public Float getMissing()
- Specified by:
getMissingin interfaceGribTables.Parameter
-
getOperationalStatus
public String getOperationalStatus()
- Specified by:
getOperationalStatusin interfaceGribTables.Parameter
-
getFill
public Float getFill()
- Specified by:
getFillin interfaceGribTables.Parameter
-
-