Class AbstractFilesystemServerExplorerProvider
java.lang.Object
org.gvsig.fmap.dal.serverexplorer.filesystem.impl.AbstractFilesystemServerExplorerProvider
- All Implemented Interfaces:
FileFilter,FilesystemFileFilter,FilesystemServerExplorerProvider
- Direct Known Subclasses:
SimpleReaderFilesystemServerProvider,SimpleSequentialReaderFilesystemServerProvider
public abstract class AbstractFilesystemServerExplorerProvider
extends Object
implements FilesystemServerExplorerProvider
- Author:
- Jorge Piera Llodrá
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractFilesystemServerExplorerProvider(String name, String description) protectedAbstractFilesystemServerExplorerProvider(FilesystemServerExplorerProviderFactory factory, String name, String description) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanCreate(org.gvsig.fmap.dal.NewDataStoreParameters parameters) booleancloseResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) voidcreate(org.gvsig.fmap.dal.NewDataStoreParameters parameters, boolean overwrite) org.gvsig.fmap.dal.NewDataStoreParametersintgetMode()getName()org.gvsig.fmap.dal.DataStoreParametersgetParameters(File file) getResourceRootPathName(org.gvsig.fmap.dal.DataStore dataStore) getResourceRootPathName(org.gvsig.fmap.dal.DataStoreParameters parameters) voidinitialize(FilesystemServerExplorerProviderServices serverExplorer) booleanisMode(int mode) Return true if any mode in the parameter is supported.voidremove(org.gvsig.fmap.dal.DataStoreParameters parameters) protected StringremoveFileExtension(File file) voidresourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.io.FileFilter
accept
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
AbstractFilesystemServerExplorerProvider
protected AbstractFilesystemServerExplorerProvider() -
AbstractFilesystemServerExplorerProvider
protected AbstractFilesystemServerExplorerProvider(FilesystemServerExplorerProviderFactory factory, String name, String description) -
AbstractFilesystemServerExplorerProvider
-
-
Method Details
-
getFactory
-
getDataStoreProviderName
- Specified by:
getDataStoreProviderNamein interfaceFilesystemFileFilter
-
getName
-
getDescription
- Specified by:
getDescriptionin interfaceFilesystemFileFilter
-
getResourceRootPathName
- Specified by:
getResourceRootPathNamein interfaceFilesystemServerExplorerProvider
-
getResourceRootPathName
- Specified by:
getResourceRootPathNamein interfaceFilesystemServerExplorerProvider
-
removeFileExtension
-
getMode
public int getMode()- Specified by:
getModein interfaceFilesystemServerExplorerProvider
-
isMode
public boolean isMode(int mode) Description copied from interface:FilesystemServerExplorerProviderReturn true if any mode in the parameter is supported.- Specified by:
isModein interfaceFilesystemServerExplorerProvider- Parameters:
mode-- Returns:
-
getParameters
public org.gvsig.fmap.dal.DataStoreParameters getParameters(File file) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
canCreate
public boolean canCreate()- Specified by:
canCreatein interfaceFilesystemServerExplorerProvider
-
canCreate
public boolean canCreate(org.gvsig.fmap.dal.NewDataStoreParameters parameters) - Specified by:
canCreatein interfaceFilesystemServerExplorerProvider
-
create
public void create(org.gvsig.fmap.dal.NewDataStoreParameters parameters, boolean overwrite) throws org.gvsig.fmap.dal.exception.CreateException - Specified by:
createin interfaceFilesystemServerExplorerProvider- Throws:
org.gvsig.fmap.dal.exception.CreateException
-
getCreateParameters
public org.gvsig.fmap.dal.NewDataStoreParameters getCreateParameters() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
getCreateParametersin interfaceFilesystemServerExplorerProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-
remove
public void remove(org.gvsig.fmap.dal.DataStoreParameters parameters) throws org.gvsig.fmap.dal.exception.RemoveException - Specified by:
removein interfaceFilesystemServerExplorerProvider- Throws:
org.gvsig.fmap.dal.exception.RemoveException
-
closeResourceRequested
public boolean closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) -
resourceChanged
public void resourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) -
initialize
- Specified by:
initializein interfaceFilesystemServerExplorerProvider
-