public class MultiFileDataParametersImpl extends AbstractRasterFileDataParameters implements MultiFileDataParameters
delegatedDynObject, DYNCLASS_NAMEPERSISTENT_DESCRIPTION, PERSISTENT_NAMEFIELD_PROVIDERSDONT_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 |
|---|
MultiFileDataParametersImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProvider(DataStoreProvider provider)
Adds a provider to the list
|
void |
addProvider(RasterDataStore rasterDataStore)
Adds a provider to the list from a RasterDataStore
|
void |
addProviderNotTiled(DataStoreProvider provider)
Adds a provider to the list if the this is not tiled
|
String |
getDataStoreName()
Returns the DataStore's name
|
String |
getDescription()
Returns the DataStore's description
|
List<RasterProvider> |
getProviders()
Gets the list of providers
|
boolean |
hasProviders()
Returns true if this multifile has providers loaded
|
protected void |
initialize() |
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
static DynStruct |
registerDynClass() |
void |
removeAllProviders()
Removes all providers
|
void |
removeProvider(URI uri)
Removes a provider from the list
|
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
void |
setFirstProvider(DataStoreProvider provider)
Set the selected provider in the first position
|
void |
setProviders(ArrayList<RasterProvider> provList) |
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, setDynValue, toString, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitassignFields, getAlphaBand, getFrame, getReprojectionOption, getRMFFolder, getSRS, getSRSID, getURI, isOverridingHost, isSourceTiled, isValid, isVisible, setAlphaBand, setFrame, setOverrideHost, setReprojectionOption, setRMFFolder, setSRS, setSRSID, setURI, setVisibleclear, getCopy, validatedelegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValueprotected void initialize()
public void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentloadFromState in class AbstractDataParametersPersistenceExceptionpublic void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentsaveToState in class AbstractDataParametersPersistenceExceptionpublic static DynStruct registerDynClass()
public void removeAllProviders()
MultiFileDataParametersremoveAllProviders in interface MultiFileDataParameterspublic boolean hasProviders()
MultiFileDataParametershasProviders in interface MultiFileDataParameterspublic void removeProvider(URI uri)
MultiFileDataParametersremoveProvider in interface MultiFileDataParameterspublic void addProviderNotTiled(DataStoreProvider provider)
MultiFileDataParametersaddProviderNotTiled in interface MultiFileDataParameterspublic void setFirstProvider(DataStoreProvider provider)
MultiFileDataParameterssetFirstProvider in interface MultiFileDataParameterspublic void addProvider(DataStoreProvider provider)
MultiFileDataParametersaddProvider in interface MultiFileDataParameterspublic void addProvider(RasterDataStore rasterDataStore)
MultiFileDataParametersaddProvider in interface MultiFileDataParameterspublic List<RasterProvider> getProviders()
MultiFileDataParametersgetProviders in interface MultiFileDataParameterspublic void setProviders(ArrayList<RasterProvider> provList)
public String getDataStoreName()
DataStoreParametersgetDataStoreName in interface DataStoreParameterspublic String getDescription()
DataStoreParametersgetDescription in interface DataStoreParameters