public class MultiFileServerExplorer extends AbstractDataServerExplorer implements DataServerExplorerProvider
LOGGER
FILESYSTEM_SERVER_EXPLORER_NAME, MODE_ALL, MODE_FEATURE, MODE_GEOMETRY, MODE_RASTER
Constructor and Description |
---|
MultiFileServerExplorer() |
MultiFileServerExplorer(MultiFileServerExplorerParameters parameters,
DataServerExplorerProviderServices services) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(java.lang.String provider,
NewDataStoreParameters parameters,
boolean overwrite)
Creates a new DataStore in this server.
|
boolean |
canAdd()
Indicates whether this DataServerExplorer can create a new DataStore in
the server.
|
boolean |
canAdd(java.lang.String storeName)
Indicates whether this DataServerExplorer can create a new DataStore in
the server, given the store name.
|
DataStoreParameters |
get(java.lang.String string) |
NewDataStoreParameters |
getAddParameters(java.lang.String storeName)
Given the store's name, returns its parameters for creation.
|
java.lang.String |
getDataStoreProviderName() |
java.util.List<java.lang.String> |
getDataStoreProviderNames()
Return the list of provider names that this server allow.
|
java.lang.String |
getDescription() |
int |
getMode() |
java.lang.String |
getProviderName()
Returns the DataServerExplorer's name
|
java.util.List<DataStoreParameters> |
list()
Provides a list of available stores in the server.
|
java.util.List<DataStoreParameters> |
list(int mode)
Provides a list of available stores in the server of a type.
|
void |
remove(DataStoreParameters parameters)
Removes a store from the server given its DataStoreParameters.
|
close, createSQLBuilder, doDispose, exists, getParameters, getProperties, getProperty, getResourcePath, getResourcesStorage, getResourcesStorage, getResourcesStorage, getServerExplorerProviderServices, open, open, setProperty
dispose, dispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getServerExplorerProviderServices
exists, getParameters, getResourcePath, getResourcesStorage, getResourcesStorage, getResourcesStorage
dispose
public MultiFileServerExplorer()
public MultiFileServerExplorer(MultiFileServerExplorerParameters parameters, DataServerExplorerProviderServices services) throws InitializeException
parameters
- services
- InitializeException
public DataStoreParameters get(java.lang.String string) throws DataException
get
in interface DataServerExplorer
get
in class AbstractDataServerExplorer
DataException
public java.lang.String getDataStoreProviderName()
public java.lang.String getDescription()
public java.util.List<java.lang.String> getDataStoreProviderNames()
DataServerExplorer
getDataStoreProviderNames
in interface DataServerExplorer
public java.lang.String getProviderName()
DataServerExplorer
getProviderName
in interface DataServerExplorer
public void remove(DataStoreParameters parameters) throws RemoveException
DataServerExplorer
remove
in interface DataServerExplorer
RemoveException
public boolean add(java.lang.String provider, NewDataStoreParameters parameters, boolean overwrite) throws DataException
DataServerExplorer
add
in interface DataServerExplorer
parameters
- , an instance of DataStoreParameters from
DataServerExplorer.getAddParameters(String)
that describes the
new DataStore.overwrite
- if the store already existsDataException
public boolean canAdd()
DataServerExplorer
canAdd
in interface DataServerExplorer
public boolean canAdd(java.lang.String storeName) throws DataException
DataServerExplorer
canAdd
in interface DataServerExplorer
storeName
- store name.DataException
public NewDataStoreParameters getAddParameters(java.lang.String storeName) throws DataException
DataServerExplorer
getAddParameters
in interface DataServerExplorer
DataException
public java.util.List<DataStoreParameters> list() throws DataException
DataServerExplorer
list
in interface DataServerExplorer
DataException
public java.util.List<DataStoreParameters> list(int mode) throws DataException
DataServerExplorer
list
in interface DataServerExplorer
mode
- , filter store from a type: DataServerExplorer.MODE_ALL
,
DataServerExplorer.MODE_FEATURE
, #MODE_FEATURE_GEOMETRY
,
DataServerExplorer.MODE_RASTER
DataException
public int getMode()