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_VIEWCRS_PARAMTER_NAME| Constructor and Description |
|---|
NetCDFDataParametersImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDataStoreName()
Returns the DataStore's name
|
java.lang.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.
|
java.util.ArrayList<java.lang.String[]> |
getGridVariables()
Gets the list of grids
|
double[] |
getLevelList(java.lang.String var)
Gets the number of levels of one variable
|
java.lang.String |
getStringLevel()
Gets the last selected field as a String
|
java.lang.String |
getStringTime()
Sets the time selecting its position in the list of times
|
java.lang.String |
getStringVariable()
Gets the last selected variable as a String
|
java.util.Date[] |
getTimeList(java.lang.String var)
Gets the list of dates
|
java.util.ArrayList<Variable> |
getVariables()
Gets the list of grids
|
java.lang.String |
getXDimVariable()
Gets the variable's name of the X dimension
|
java.lang.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(java.lang.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, setVisiblegetSourceId, isTheSameStoreclear, copyValuesTo, delegate, equals, fromByteArray, fromJson, getCause, getCopy, getDynClass, getDynValue, getMessage, getProviderName, hasDynValue, hashCode, implement, invokeDynMethod, invokeDynMethod, isValid, loadFromState, loadPRJ, loadWLD, saveToState, setDynValue, toByteArray, toJson, toJsonBuilder, toString, toString, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitsetFileassignFields, getAlphaBand, getFrame, getReprojectionOption, getRMFFolder, getSRS, getSRSID, getURI, isOverridingHost, isSourceTiled, isValid, isVisible, setAlphaBand, setFrame, setOverrideHost, setReprojectionOption, setRMFFolder, setSRS, setSRSID, setURI, setVisiblegetProviderName, getSourceId, isTheSameStoreclear, getCopy, toByteArray, toString, validateloadFromState, saveToStateclone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuetoJson, toJson, toJsonBuilder, toJsonBuilderfromJsonprotected void initialize()
public static DynStruct registerDynClass()
public java.util.ArrayList<Variable> getVariables()
throws java.io.IOException
getVariables in interface NetCDFDataParametersjava.io.IOExceptionpublic java.util.ArrayList<java.lang.String[]> getGridVariables()
throws java.io.IOException
getGridVariables in interface NetCDFDataParametersjava.io.IOExceptionpublic java.util.Date[] getTimeList(java.lang.String var)
getTimeList in interface NetCDFDataParametersvar - public double[] getLevelList(java.lang.String var)
getLevelList in interface NetCDFDataParametersvar - public java.lang.String getXDimVariable()
getXDimVariable in interface NetCDFDataParameterspublic java.lang.String getYDimVariable()
getYDimVariable in interface NetCDFDataParameterspublic java.lang.String getDataStoreName()
DataStoreParametersgetDataStoreName in interface DataStoreParametersgetDataStoreName in class AbstractDataParameterspublic java.lang.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 java.lang.String getStringVariable()
MultiDimensionalStoreParametersgetStringVariable in interface MultiDimensionalStoreParametersgetStringVariable in interface NetCDFDataParameterspublic java.lang.String getStringLevel()
MultiDimensionalStoreParametersgetStringLevel in interface MultiDimensionalStoreParametersgetStringLevel in interface NetCDFDataParameterspublic java.lang.String getStringTime()
TimeStoreParametersgetStringTime in interface TimeStoreParametersgetStringTime in interface NetCDFDataParameterspublic void setFieldVariable(java.lang.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