public class EccodesLocalTables extends Grib2Tables
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ucar.nc2.grib.grib2.table.LocalTables.ParameterSort |
GribTables.Parameter| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.Integer,Grib2Parameter> |
localParams |
config| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCodeTableValue(java.lang.String tableName,
int code) |
protected com.google.common.collect.ImmutableList<GribTables.Parameter> |
getLocalParameters() |
GribTables.Parameter |
getParameter(int discipline,
int category,
int number) |
GribTables.Parameter |
getParameterRaw(int discipline,
int category,
int number)
Get the unprocessed parameter provided by this Grib2Table.
|
com.google.common.collect.ImmutableList<GribTables.Parameter> |
getParameters()
Get the list of parameters provided by this Grib2Table.
|
java.lang.String |
getParamTablePathUsedFor(int discipline,
int category,
int number)
Get the name of the parameter table that is being used for this parameter.
|
java.lang.String |
getVariableName(int discipline,
int category,
int number)
Make a IOSP Variable name, using the Parameter name is available, otherwise a synthesized name.
|
void |
showDetails(java.util.Formatter f) |
void |
showEntryDetails(java.util.Formatter f,
java.util.List<GribTables.Parameter> params) |
convertTimeUnit, factory, factory, getAllRegisteredTables, getCategory, getCenterId, getConfigId, getForecastDate, getForecastTimeInterval, getForecastTimeIntervalOffset, getForecastTimeIntervalSizeInHours, getGeneratingProcessName, getGeneratingProcessTypeName, getLevelName, getLevelNameShort, getName, getParameter, getParameter, getParameter, getPath, getProbabilityNameShort, getStatisticName, getStatisticNameShort, getStatType, getSubCenterName, getType, getVariableName, getVertUnit, isLayer, isLevelUsed, isLocal, isLocal, isLocal, lookForProblems, makeParamCode, makeParamCode, makeParamId, setTimeUnitConverter, showSpecialPdsInfo, unmakeParamIdprotected java.util.Map<java.lang.Integer,Grib2Parameter> localParams
@Nullable
public java.lang.String getCodeTableValue(java.lang.String tableName,
int code)
getCodeTableValue in class Grib2Tablespublic com.google.common.collect.ImmutableList<GribTables.Parameter> getParameters()
Grib2Tablespublic void showDetails(java.util.Formatter f)
showDetails in class Grib2Tablespublic void showEntryDetails(java.util.Formatter f,
java.util.List<GribTables.Parameter> params)
showEntryDetails in class Grib2Tablespublic java.lang.String getParamTablePathUsedFor(int discipline,
int category,
int number)
Grib2TablesgetParamTablePathUsedFor in class Grib2Tablesprotected com.google.common.collect.ImmutableList<GribTables.Parameter> getLocalParameters()
public java.lang.String getVariableName(int discipline,
int category,
int number)
Grib2TablesgetVariableName in class Grib2Tablespublic GribTables.Parameter getParameter(int discipline, int category, int number)
public GribTables.Parameter getParameterRaw(int discipline, int category, int number)
Grib2TablesgetParameterRaw in class Grib2Tables