public class NetCDFDataParametersImpl extends AbstractRasterFileDataParameters implements NetCDFDataParameters
delegatedDynObject, DYNCLASS_NAME
PERSISTENT_DESCRIPTION, PERSISTENT_NAME
FIELD_LEVEL, FIELD_TIME, FIELD_VARIABLE, FIELD_XDIM, FIELD_YDIM
DONT_CHANGE_PROJECTION, FIELD_CRS, FIELD_RMF_FOLDER, FIELD_URI, NEW_PROJETION_TO_THE_LAYER, NOT_LOAD, ON_THE_FLY, REPROJECT_DATA, REPROJECT_VIEW
CRS_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, setOverrideHost
assignFields, getAlphaBand, getFrame, getReprojectionOption, getRMFFolder, getSRS, getSRSID, getURI, isSourceTiled, isValid, isVisible, registerDynClass, setAlphaBand, setFrame, setReprojectionOption, setRMFFolder, setSRS, setSRSID, setURI, setVisible
getSourceId, isTheSameStore
clear, 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, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
setFile
assignFields, getAlphaBand, getFrame, getReprojectionOption, getRMFFolder, getSRS, getSRSID, getURI, isOverridingHost, isSourceTiled, isValid, isVisible, setAlphaBand, setFrame, setOverrideHost, setReprojectionOption, setRMFFolder, setSRS, setSRSID, setURI, setVisible
getProviderName, getSourceId, isTheSameStore
clear, getCopy, toByteArray, toString, validate
loadFromState, saveToState
clone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
toJson, toJson, toJsonBuilder, toJsonBuilder
fromJson
protected void initialize()
public static DynStruct registerDynClass()
public java.util.ArrayList<Variable> getVariables() throws java.io.IOException
getVariables
in interface NetCDFDataParameters
java.io.IOException
public java.util.ArrayList<java.lang.String[]> getGridVariables() throws java.io.IOException
getGridVariables
in interface NetCDFDataParameters
java.io.IOException
public java.util.Date[] getTimeList(java.lang.String var)
getTimeList
in interface NetCDFDataParameters
var
- public double[] getLevelList(java.lang.String var)
getLevelList
in interface NetCDFDataParameters
var
- public java.lang.String getXDimVariable()
getXDimVariable
in interface NetCDFDataParameters
public java.lang.String getYDimVariable()
getYDimVariable
in interface NetCDFDataParameters
public java.lang.String getDataStoreName()
DataStoreParameters
getDataStoreName
in interface DataStoreParameters
getDataStoreName
in class AbstractDataParameters
public java.lang.String getDescription()
DataStoreParameters
getDescription
in interface DataStoreParameters
getDescription
in class AbstractDataParameters
public void selectNextInstant()
TimeStoreParameters
selectNextInstant
in interface TimeStoreParameters
selectNextInstant
in interface NetCDFDataParameters
public void selectPrevInstant()
TimeStoreParameters
selectPrevInstant
in interface TimeStoreParameters
selectPrevInstant
in interface NetCDFDataParameters
public void goTo(int position)
TimeStoreParameters
goTo
in interface TimeStoreParameters
goTo
in interface NetCDFDataParameters
public int getFieldTime()
TimeStoreParameters
getFieldTime
in interface TimeStoreParameters
getFieldTime
in interface NetCDFDataParameters
public int getFieldLevel()
NetCDFDataParameters
getFieldLevel
in interface NetCDFDataParameters
public java.lang.String getStringVariable()
MultiDimensionalStoreParameters
getStringVariable
in interface MultiDimensionalStoreParameters
getStringVariable
in interface NetCDFDataParameters
public java.lang.String getStringLevel()
MultiDimensionalStoreParameters
getStringLevel
in interface MultiDimensionalStoreParameters
getStringLevel
in interface NetCDFDataParameters
public java.lang.String getStringTime()
TimeStoreParameters
getStringTime
in interface TimeStoreParameters
getStringTime
in interface NetCDFDataParameters
public void setFieldVariable(java.lang.String variable)
MultiDimensionalStoreParameters
setFieldVariable
in interface MultiDimensionalStoreParameters
setFieldVariable
in interface NetCDFDataParameters
public void setFieldTime(int timePosInList)
TimeStoreParameters
setFieldTime
in interface TimeStoreParameters
setFieldTime
in interface NetCDFDataParameters
public void setFieldLevel(int levelPosInList)
MultiDimensionalStoreParameters
setFieldLevel
in interface MultiDimensionalStoreParameters
setFieldLevel
in interface NetCDFDataParameters