public abstract class AbstractRasterDataParameters extends AbstractDataStoreParameters implements RasterDataParameters
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PERSISTENT_DESCRIPTION |
static java.lang.String |
PERSISTENT_NAME |
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 |
---|
AbstractRasterDataParameters() |
Modifier and Type | Method and Description |
---|---|
void |
assignFields(RasterDataParameters par,
RasterDataServerExplorer explorer)
Assigns field from a data parameters to other
|
int |
getAlphaBand()
Gets the number of alpha band
|
int |
getFrame()
Gets the frame width
|
int |
getReprojectionOption()
When a layer is loaded will have several options when its projection is not the same that the view projection.
|
java.io.File |
getRMFFolder()
Gets the folder to store RMF file
|
IProjection |
getSRS() |
java.lang.String |
getSRSID() |
java.net.URI |
getURI()
Gets the uniform resource identifier of a provider.
|
boolean |
isSourceTiled()
Return true if the store to open is going to be tiled
|
boolean |
isValid()
Indicates whether these parameters are valid.
|
boolean |
isVisible()
Flag to know if this provider is visible or it isn't
|
static void |
registerDynClass(DynStruct definition) |
void |
setAlphaBand(int alphaBand)
Sets the number of alpha band
|
void |
setFrame(int frame)
Sets the frame width
|
void |
setReprojectionOption(int option)
When a layer is loaded will have several options when its projection is not the same that the view projection.
|
void |
setRMFFolder(java.io.File rmfFolder)
Sets the folder to store RMF file.
|
void |
setSRS(IProjection srs) |
void |
setSRSID(java.lang.String srsid) |
void |
setURI(java.net.URI uri)
Sets the uniform resource identifier of a provider.
|
void |
setVisible(boolean visible)
Assigns the flag to know if this provider is visible or it isn't
|
getSourceId, isTheSameStore
clear, copyValuesTo, delegate, equals, fromByteArray, fromJson, getCause, getCopy, getDataStoreName, getDelegatedDynObject, getDescription, 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
isOverridingHost, setOverrideHost
getDataStoreName, getDescription, getProviderName, getSourceId, isTheSameStore
clear, getCopy, toByteArray, toString, validate
loadFromState, saveToState
clone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
toJson, toJson, toJsonBuilder, toJsonBuilder
fromJson
public static final java.lang.String PERSISTENT_NAME
public static final java.lang.String PERSISTENT_DESCRIPTION
public static void registerDynClass(DynStruct definition)
definition
- public void assignFields(RasterDataParameters par, RasterDataServerExplorer explorer)
RasterDataParameters
assignFields
in interface RasterDataParameters
public void setReprojectionOption(int option)
RasterDataParameters
setReprojectionOption
in interface RasterDataParameters
public int getReprojectionOption()
RasterDataParameters
getReprojectionOption
in interface RasterDataParameters
public boolean isValid()
DataStoreParameters
isValid
in interface RasterDataParameters
isValid
in interface DataStoreParameters
public java.net.URI getURI()
RasterDataParameters
getURI
in interface RasterDataParameters
public void setURI(java.net.URI uri)
RasterDataParameters
setURI
in interface RasterDataParameters
public void setRMFFolder(java.io.File rmfFolder)
RasterDataParameters
setRMFFolder
in interface RasterDataParameters
public java.io.File getRMFFolder()
RasterDataParameters
getRMFFolder
in interface RasterDataParameters
public java.lang.String getSRSID()
getSRSID
in interface RasterDataParameters
public void setSRSID(java.lang.String srsid)
setSRSID
in interface RasterDataParameters
public void setSRS(IProjection srs)
setSRS
in interface RasterDataParameters
public IProjection getSRS()
getSRS
in interface RasterDataParameters
public void setAlphaBand(int alphaBand)
setAlphaBand
in interface RasterDataParameters
alphaBand
- public void setFrame(int frame)
setFrame
in interface RasterDataParameters
frame
- public int getAlphaBand()
getAlphaBand
in interface RasterDataParameters
alphaBand
- public int getFrame()
getFrame
in interface RasterDataParameters
frame
- public boolean isVisible()
RasterDataParameters
isVisible
in interface RasterDataParameters
public void setVisible(boolean visible)
RasterDataParameters
setVisible
in interface RasterDataParameters
public boolean isSourceTiled()
RasterDataParameters
isSourceTiled
in interface RasterDataParameters