public interface DataServerExplorer extends Disposable
| Modifier and Type | Field and Description |
|---|---|
static int |
MODE_ALL |
static int |
MODE_FEATURE |
static int |
MODE_GEOMETRY |
static int |
MODE_RASTER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(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(String storeName)
Indicates whether this DataServerExplorer can create a new DataStore in
the server, given the store name.
|
DataStoreParameters |
get(String name) |
NewDataStoreParameters |
getAddParameters(String storeName)
Given the store's name, returns its parameters for creation.
|
List |
getDataStoreProviderNames()
Return the list of provider names that this server allow.
|
DataServerExplorerParameters |
getParameters()
Returns this DataServerExplorer parameters
|
String |
getProviderName()
Returns the DataServerExplorer's name
|
File |
getResourcePath(DataStore dataStore,
String resourceName)
Return the file resource associated to this name and store.
|
List |
list()
Provides a list of available stores in the server.
|
List |
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.
|
disposestatic final int MODE_ALL
static final int MODE_FEATURE
static final int MODE_GEOMETRY
static final int MODE_RASTER
String getProviderName()
boolean canAdd()
boolean canAdd(String storeName) throws DataException
storeName - store name.DataExceptionList list() throws DataException
DataExceptionDataStoreParameters get(String name) throws DataException
DataExceptionList list(int mode) throws DataException
mode - , filter store from a type: MODE_ALL,
MODE_FEATURE, #MODE_FEATURE_GEOMETRY,
MODE_RASTERDataExceptionboolean add(String provider, NewDataStoreParameters parameters, boolean overwrite) throws DataException
parameters - , an instance of DataStoreParameters from
getAddParameters(String) that
describes the new DataStore.overwrite - if the store already existsDataExceptionvoid remove(DataStoreParameters parameters) throws DataException
parameters - DataExceptionNewDataStoreParameters getAddParameters(String storeName) throws DataException
storeName - DataExceptionDataServerExplorerParameters getParameters()
List getDataStoreProviderNames()
File getResourcePath(DataStore dataStore, String resourceName) throws DataException
dataStore - resourceName - DataException