public class NetCDFDataParametersImpl extends AbstractRasterFileDataParameters implements NetCDFDataParameters
delegatedDynObject, DYNCLASS_NAMEPERSISTENT_DESCRIPTION, PERSISTENT_NAMEFIELD_LEVEL, FIELD_TIME, FIELD_VARIABLE, FIELD_XDIM, FIELD_YDIMDONT_CHANGE_PROJECTION, FIELD_CRS, FIELD_RMF_FOLDER, FIELD_URI, NEW_PROJETION_TO_THE_LAYER, NOT_LOAD, ON_THE_FLY, REPROJECT_DATA, REPROJECT_VIEW| Constructor and Description |
|---|
NetCDFDataParametersImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDataStoreName()
Returns the DataStore's name
|
String |
getDescription()
Returns the DataStore's description
|
int |
getFieldLevel()
Gets the level selected in the list of levels of the selected variable
|
int |
getFieldTime()
Gets the last instant position selected in the list of instants.
|
ArrayList<String[]> |
getGridVariables()
Gets the list of grids
|
double[] |
getLevelList(String var)
Gets the number of levels of one variable
|
String |
getStringLevel()
Gets the last selected field as a String
|
String |
getStringTime()
Sets the time selecting its position in the list of times
|
String |
getStringVariable()
Gets the last selected variable as a String
|
Date[] |
getTimeList(String var)
Gets the list of dates
|
ArrayList<Variable> |
getVariables()
Gets the list of grids
|
String |
getXDimVariable()
Gets the variable's name of the X dimension
|
String |
getYDimVariable()
Gets the variable's name of the Y dimension
|
void |
goTo(int position)
Goes to the selected position in the image list
|
protected void |
initialize() |
static DynStruct |
registerDynClass() |
void |
selectNextInstant()
Selects the next instant.
|
void |
selectPrevInstant()
Selects the previous instant.
|
void |
setFieldLevel(int levelPosInList)
Sets the level selecting its position in the list of levels
|
void |
setFieldTime(int timePosInList)
Sets the time selecting its position in the list of times
|
void |
setFieldVariable(String variable)
Sets the variable
|
getDelegatedDynObject, getFile, isOverridingHost, setFile, setOverrideHostassignFields, getAlphaBand, getFrame, getReprojectionOption, getRMFFolder, getSRS, getSRSID, getURI, isSourceTiled, isValid, isVisible, registerDynClass, setAlphaBand, setFrame, setReprojectionOption, setRMFFolder, setSRS, setSRSID, setURI, setVisibleclear, copyValuesTo, delegate, getCopy, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, loadFromState, saveToState, setDynValue, toString, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetFileassignFields, getAlphaBand, getFrame, getReprojectionOption, getRMFFolder, getSRS, getSRSID, getURI, isOverridingHost, isSourceTiled, isValid, isVisible, setAlphaBand, setFrame, setOverrideHost, setReprojectionOption, setRMFFolder, setSRS, setSRSID, setURI, setVisibleclear, getCopy, validateloadFromState, saveToStatedelegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValueprotected void initialize()
public static DynStruct registerDynClass()
public ArrayList<Variable> getVariables() throws IOException
getVariables in interface NetCDFDataParametersIOExceptionpublic ArrayList<String[]> getGridVariables() throws IOException
getGridVariables in interface NetCDFDataParametersIOExceptionpublic Date[] getTimeList(String var)
getTimeList in interface NetCDFDataParametersvar - public double[] getLevelList(String var)
getLevelList in interface NetCDFDataParametersvar - public String getXDimVariable()
getXDimVariable in interface NetCDFDataParameterspublic String getYDimVariable()
getYDimVariable in interface NetCDFDataParameterspublic String getDataStoreName()
DataStoreParametersgetDataStoreName in interface DataStoreParametersgetDataStoreName in class AbstractDataParameterspublic String getDescription()
DataStoreParametersgetDescription in interface DataStoreParametersgetDescription in class AbstractDataParameterspublic void selectNextInstant()
TimeStoreParametersselectNextInstant in interface TimeStoreParametersselectNextInstant in interface NetCDFDataParameterspublic void selectPrevInstant()
TimeStoreParametersselectPrevInstant in interface TimeStoreParametersselectPrevInstant in interface NetCDFDataParameterspublic void goTo(int position)
TimeStoreParametersgoTo in interface TimeStoreParametersgoTo in interface NetCDFDataParameterspublic int getFieldTime()
TimeStoreParametersgetFieldTime in interface TimeStoreParametersgetFieldTime in interface NetCDFDataParameterspublic int getFieldLevel()
NetCDFDataParametersgetFieldLevel in interface NetCDFDataParameterspublic String getStringVariable()
MultiDimensionalStoreParametersgetStringVariable in interface MultiDimensionalStoreParametersgetStringVariable in interface NetCDFDataParameterspublic String getStringLevel()
MultiDimensionalStoreParametersgetStringLevel in interface MultiDimensionalStoreParametersgetStringLevel in interface NetCDFDataParameterspublic String getStringTime()
TimeStoreParametersgetStringTime in interface TimeStoreParametersgetStringTime in interface NetCDFDataParameterspublic void setFieldVariable(String variable)
MultiDimensionalStoreParameterssetFieldVariable in interface MultiDimensionalStoreParameterssetFieldVariable in interface NetCDFDataParameterspublic void setFieldTime(int timePosInList)
TimeStoreParameterssetFieldTime in interface TimeStoreParameterssetFieldTime in interface NetCDFDataParameterspublic void setFieldLevel(int levelPosInList)
MultiDimensionalStoreParameterssetFieldLevel in interface MultiDimensionalStoreParameterssetFieldLevel in interface NetCDFDataParameters