Package org.gvsig.fmap.dal.impl
Class DefaultDataManager
java.lang.Object
org.gvsig.fmap.dal.impl.DefaultDataManager
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataManager,org.gvsig.fmap.dal.spi.DataManagerProviderServices,org.gvsig.tools.service.spi.Services,org.gvsig.tools.util.PropertiesSupport
public class DefaultDataManager
extends Object
implements org.gvsig.fmap.dal.DataManager, org.gvsig.fmap.dal.spi.DataManagerProviderServices, org.gvsig.tools.service.spi.Services
-
Field Summary
FieldsFields inherited from interface org.gvsig.fmap.dal.DataManager
CREATE_STORE_AUTHORIZATION, DAL_FEATURETYPE_MODE_EDIT, DAL_FEATURETYPE_MODE_EDIT_MSG, DAL_PREFERRED_COLUMNS, DAL_STORE_ENVELOPE, DAL_SYMBOL_TABLE, DAL_USE_LABELS, DAL_USE_LARGE_SELECTION, FUNCTION_CREATE_IN_MEMORY_TABLE, FUNCTION_CREATE_TABLE, FUNCTION_CREATE_TABLE_STRUCTURE, FUNCTION_CURRENT_ROW, FUNCTION_CURRENT_STORE, FUNCTION_EXECUTESQL, FUNCTION_EXISTS, FUNCTION_EXISTS_TABLE, FUNCTION_FOREIGN_VALUE, FUNCTION_FOREING_VALUE, FUNCTION_GEOMETRY, FUNCTION_INSERT_INTO_TABLE, FUNCTION_ISSELECTED_CURRENT_ROW, FUNCTION_ROW_TAG, FUNCTION_SELECT, FUNCTION_SELECT_COUNT, FUNCTION_SELECT_COUNT_FROM_SELECTION, FUNCTION_SELECT_FROM_SELECTION, FUNCTION_SET_ROW_TAG, FUNCTION_UPDATE, READ_STORE_AUTHORIZATION, RECOMENDED_SIZE_FOR_CLOB, USE_LABELS_BOTH, USE_LABELS_NO, USE_LABELS_YES, WRITE_STORE_AUTHORIZATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDatabaseWorkspace(org.gvsig.fmap.dal.DatabaseWorkspaceManager databaseWorkspace) voidaddDatabaseWorkspaceListener(org.gvsig.fmap.dal.DatabaseWorkspaceManager.DatabaseWorkspaceListener listener) voidaddObservers(org.gvsig.fmap.dal.DataStore store) voidaddStoreObserver(org.gvsig.tools.observer.Observer observer) voidvoidorg.gvsig.tools.dynobject.DynObjectcreateCacheParameters(String name) org.gvsig.fmap.dal.expressionevaluator.DALExpressionBuilderorg.gvsig.fmap.dal.DatabaseWorkspaceManagercreateDatabaseWorkspaceManager(org.gvsig.fmap.dal.DataServerExplorerParameters connection) org.gvsig.fmap.dal.feature.DataTypeDetectorcreateDataTypeDetector(Locale locale) createEditableFeatureAttributeDescriptor(org.gvsig.fmap.dal.feature.FeatureType ftype, String name, int type) createEditableFeatureAttributeDescriptor(org.gvsig.fmap.dal.feature.FeatureType ftype, String name, int type, boolean strongChanges) org.gvsig.tools.evaluator.EvaluatorcreateExpresion(String expression) Deprecated.org.gvsig.tools.evaluator.EvaluatorcreateExpresion(org.gvsig.expressionevaluator.Expression expression) Deprecated.org.gvsig.expressionevaluator.ExpressionBuilderorg.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptorcreateFeatureAttributeDescriptor(String name, int type) org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpressioncreateFeatureAttributeEmulatorExpression(org.gvsig.fmap.dal.feature.FeatureType type, org.gvsig.expressionevaluator.Expression expression) org.gvsig.fmap.dal.feature.spi.cache.FeatureCacheProvidercreateFeatureCacheProvider(String name, org.gvsig.tools.dynobject.DynObject parameters) org.gvsig.fmap.dal.feature.spi.index.FeatureIndexProviderServicescreateFeatureIndexProvider(String name, org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType type, String indexName, org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr) org.gvsig.fmap.dal.feature.paging.FeaturePagingHelpercreateFeaturePagingHelper(org.gvsig.fmap.dal.feature.FeatureStore featureStore, int pageSize) org.gvsig.fmap.dal.feature.paging.FeaturePagingHelpercreateFeaturePagingHelper(org.gvsig.fmap.dal.feature.FeatureStore featureStore, org.gvsig.fmap.dal.feature.FeatureQuery featureQuery, int pageSize) org.gvsig.fmap.dal.feature.FeatureRuleExpressionorg.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTableorg.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTableorg.gvsig.fmap.dal.feature.EditableFeatureTypeorg.gvsig.fmap.dal.feature.EditableFeatureTypecreateFeatureType(javax.json.JsonObject json) voidcreateFileStore(String providerName, org.gvsig.fmap.dal.NewDataStoreParameters params, boolean overwrite) org.gvsig.tools.evaluator.EvaluatorcreateFilter(String expression) org.gvsig.tools.evaluator.EvaluatorcreateFilter(org.gvsig.expressionevaluator.Expression expression) org.gvsig.fmap.dal.feature.LabelsCacheForFieldValuescreateLabelsCacheForFieldValues(org.gvsig.tools.util.Invocable labelFormulaProvider, org.gvsig.tools.task.SimpleTaskStatus status) org.gvsig.fmap.dal.feature.FeatureStorecreateMemoryStore(String autoOrderAttributeName) org.gvsig.fmap.dal.DataStoreParameterscreateMemoryStoreParameters(String autoOrderAttributeName) org.gvsig.fmap.dal.NewDataStoreParameterscreateNewStoreParameters(String providerName) org.gvsig.fmap.dal.NewDataStoreParameterscreateNewStoreParameters(String explorerName, String providerName) org.gvsig.fmap.dal.spi.DataStoreProvidercreateProvider(org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices, org.gvsig.fmap.dal.DataStoreParameters parameters) org.gvsig.fmap.dal.DataServerExplorercreateServerExplorer(org.gvsig.fmap.dal.DataServerExplorerParameters parameters) org.gvsig.fmap.dal.DataServerExplorerParameterscreateServerExplorerParameters(String explorerName) org.gvsig.fmap.dal.DataStorecreateStore(org.gvsig.fmap.dal.DataStoreParameters parameters) org.gvsig.fmap.dal.DataStoreParameterscreateStoreParameters(byte[] data) org.gvsig.fmap.dal.DataStoreParameterscreateStoreParameters(String providerName) org.gvsig.fmap.dal.DataStoreParameterscreateStoreParameters(String providerName, Object... arguments) org.gvsig.fmap.dal.DataStoreParameterscreateStoreParameters(org.gvsig.tools.dynobject.DynStruct struct) org.gvsig.fmap.dal.DataStoreParameterscreateStoreParameters(org.gvsig.tools.dynobject.Tags tags) org.gvsig.fmap.dal.DataTransactionbyte[]getDALBytesFromFeatureType(org.gvsig.fmap.dal.feature.FeatureType ftype) org.gvsig.fmap.dal.DatabaseWorkspaceManagergetDatabaseWorkspace(String name) org.gvsig.fmap.dal.DatabaseWorkspaceManagergetDatabaseWorkspace(org.gvsig.fmap.dal.DataServerExplorerParameters params) org.gvsig.fmap.dal.DatabaseWorkspaceManagergetDatabaseWorkspace(org.gvsig.fmap.dal.DataStoreParameters params) org.gvsig.fmap.dal.feature.DataProfilegetDataProfile(String name) List<org.gvsig.fmap.dal.feature.DataProfile> org.gvsig.fmap.dal.DataServerExplorerPoolList<org.gvsig.tools.dataTypes.DataType> getDefaultFeatureIndexProviderName(int dataType) org.gvsig.fmap.dal.RegisterList<org.gvsig.fmap.dal.feature.EditableFeature> getFeaturesFromClipboard(org.gvsig.fmap.dal.feature.FeatureStore store, Predicate<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> attrFilter) List<org.gvsig.fmap.dal.feature.FeatureType> getFeatureTypesFromDAL(byte[] daldata) getLocalResourcesFolder(org.gvsig.fmap.dal.DataServerExplorerParameters params) longorg.gvsig.fmap.dal.OpenErrorHandlergetProperty(String name) getResource(Object reourceLoader, String name) getResourceAsStream(Object reourceLoader, String name) org.gvsig.fmap.dal.Registerorg.gvsig.fmap.dal.DataFactorygetStoreFactory(org.gvsig.fmap.dal.DataStoreParameters parameters) org.gvsig.fmap.dal.DataStoreProviderFactorygetStoreProviderFactory(String providerName) org.gvsig.fmap.dal.RegistergetStoreProviders(String explorerName) org.gvsig.fmap.dal.Registerorg.gvsig.fmap.dal.StoresRepositorybooleanvoidnewStore(String explorerName, String providerName, org.gvsig.fmap.dal.NewDataStoreParameters parameters, boolean overwrite) voidnewStore(String providerName, org.gvsig.fmap.dal.NewDataStoreParameters parameters, boolean overwrite) org.gvsig.fmap.dal.DataServerExploreropenServerExplorer(String explorerName, Object... arguments) org.gvsig.fmap.dal.DataServerExploreropenServerExplorer(String explorerName, org.gvsig.fmap.dal.DataServerExplorerParameters parameters) org.gvsig.fmap.dal.DataStoreorg.gvsig.fmap.dal.DataStoreorg.gvsig.fmap.dal.DataStoreopenStore(String providerName, org.gvsig.fmap.dal.DataStoreParameters parameters, boolean ignoreDALResource) org.gvsig.fmap.dal.DataStoreorg.gvsig.fmap.dal.DataStoreopenStore(org.gvsig.fmap.dal.DataStoreParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProvider provider) org.gvsig.fmap.dal.DataStoreopenStore(org.gvsig.fmap.dal.DataTransaction transaction, String providerName, org.gvsig.fmap.dal.DataStoreParameters parameters) org.gvsig.fmap.dal.DataStoreopenStore(org.gvsig.fmap.dal.DataTransaction transaction, String providerName, org.gvsig.fmap.dal.DataStoreParameters parameters, boolean ignoreDALResource) org.gvsig.fmap.dal.DataStoreopenStore(org.gvsig.tools.dynobject.DynStruct struct) voidputFeaturesInClipboard(org.gvsig.fmap.dal.feature.FeatureSet set) voidregisterDataProfile(org.gvsig.fmap.dal.feature.DataProfile profile) voidregisterDefaultRasterStore(Class rasterStoreClass) voidregisterExplorerProvider(String name, Class explorerClass, Class parametersClass) voidregisterFeatureCacheProvider(org.gvsig.fmap.dal.feature.spi.cache.FeatureCacheProviderFactory providerFactory) voidregisterLargeMap(org.gvsig.tools.util.Factory factory) voidregisterLargeSet(org.gvsig.tools.util.Factory factory) voidregisterServerExplorerFactory(org.gvsig.fmap.dal.DataServerExplorerFactory factory) voidregisterStoreFactory(String name, Class storeFactoryClass) voidregisterStoreFactory(org.gvsig.fmap.dal.DataStoreFactory_v2_4 factory) voidregisterStoreProvider(String name, Class storeProviderClass, Class parametersClass) voidregisterStoreProviderFactory(org.gvsig.fmap.dal.DataStoreProviderFactory factory) voidremoveDatabaseWorkspace(org.gvsig.fmap.dal.DatabaseWorkspaceManager databaseWorkspace) voidremoveStoreObserver(org.gvsig.tools.observer.Observer observer) voidsetDataServerExplorerPool(org.gvsig.fmap.dal.DataServerExplorerPool pool) voidsetDefaultFeatureIndexProviderName(int dataType, String name) voidsetLocalResourcesFolder(File resourcesFolder) voidsetMaxSizeForSmallFeatureSelection(long size) voidsetOpenErrorHandler(org.gvsig.fmap.dal.OpenErrorHandler handler) voidsetProperty(String name, Object value) voidsetResourcesLoader(File folder) voidsetResourcesLoader(ClassLoader loader) org.gvsig.fmap.dal.DataStoreParameterstoDataStoreParameters(String provider, org.gvsig.tools.dynobject.DynObject params) voidwriteDALResource(org.gvsig.tools.resourcesstorage.ResourcesStorage resources, org.gvsig.fmap.dal.DataStore store) voidwriteDALResource(org.gvsig.tools.resourcesstorage.ResourcesStorage resources, org.gvsig.fmap.dal.feature.FeatureType featureType)
-
Field Details
-
FILESYSTEM_EXPLORER_NAME
- See Also:
-
DEFAULT_MAX_SIZE_FOR_SMALL_FEATURE_SELECTION
public static final long DEFAULT_MAX_SIZE_FOR_SMALL_FEATURE_SELECTION- See Also:
-
-
Constructor Details
-
DefaultDataManager
public DefaultDataManager()
-
-
Method Details
-
getStoreRegister
public org.gvsig.fmap.dal.Register getStoreRegister()- Specified by:
getStoreRegisterin interfaceorg.gvsig.fmap.dal.DataManager
-
getStoreProviderRegister
public org.gvsig.fmap.dal.Register getStoreProviderRegister()- Specified by:
getStoreProviderRegisterin interfaceorg.gvsig.fmap.dal.DataManager
-
getServerExplorerRegister
public org.gvsig.fmap.dal.Register getServerExplorerRegister()- Specified by:
getServerExplorerRegisterin interfaceorg.gvsig.fmap.dal.DataManager
-
getFeatureIndexRegister
public org.gvsig.fmap.dal.Register getFeatureIndexRegister()- Specified by:
getFeatureIndexRegisterin interfaceorg.gvsig.fmap.dal.DataManager
-
registerDefaultRasterStore
- Specified by:
registerDefaultRasterStorein interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices
-
registerStoreFactory
- Specified by:
registerStoreFactoryin interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices
-
isTheOldRasterRegistered
public boolean isTheOldRasterRegistered()- Specified by:
isTheOldRasterRegisteredin interfaceorg.gvsig.fmap.dal.DataManager
-
registerStoreProvider
- Specified by:
registerStoreProviderin interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices- Parameters:
name-storeProviderClass-parametersClass-
-
registerExplorerProvider
- Specified by:
registerExplorerProviderin interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices
-
registerStoreFactory
public void registerStoreFactory(org.gvsig.fmap.dal.DataStoreFactory_v2_4 factory) - Specified by:
registerStoreFactoryin interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices
-
registerStoreProviderFactory
public void registerStoreProviderFactory(org.gvsig.fmap.dal.DataStoreProviderFactory factory) - Specified by:
registerStoreProviderFactoryin interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices
-
registerServerExplorerFactory
public void registerServerExplorerFactory(org.gvsig.fmap.dal.DataServerExplorerFactory factory) - Specified by:
registerServerExplorerFactoryin interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices
-
createStoreParameters
public org.gvsig.fmap.dal.DataStoreParameters createStoreParameters(byte[] data) - Specified by:
createStoreParametersin interfaceorg.gvsig.fmap.dal.DataManager
-
createStoreParameters
public org.gvsig.fmap.dal.DataStoreParameters createStoreParameters(String providerName) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Specified by:
createStoreParametersin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
createStoreParameters
public org.gvsig.fmap.dal.DataStoreParameters createStoreParameters(String providerName, Object... arguments) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Specified by:
createStoreParametersin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
createNewStoreParameters
public org.gvsig.fmap.dal.NewDataStoreParameters createNewStoreParameters(String providerName) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Specified by:
createNewStoreParametersin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
createNewStoreParameters
public org.gvsig.fmap.dal.NewDataStoreParameters createNewStoreParameters(String explorerName, String providerName) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Specified by:
createNewStoreParametersin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
createServerExplorerParameters
public org.gvsig.fmap.dal.DataServerExplorerParameters createServerExplorerParameters(String explorerName) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Specified by:
createServerExplorerParametersin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
createMemoryStoreParameters
public org.gvsig.fmap.dal.DataStoreParameters createMemoryStoreParameters(String autoOrderAttributeName) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
createMemoryStoreParametersin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
openServerExplorer
public org.gvsig.fmap.dal.DataServerExplorer openServerExplorer(String explorerName, org.gvsig.fmap.dal.DataServerExplorerParameters parameters) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
openServerExplorerin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
openServerExplorer
public org.gvsig.fmap.dal.DataServerExplorer openServerExplorer(String explorerName, Object... arguments) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
openServerExplorerin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
createServerExplorer
public org.gvsig.fmap.dal.DataServerExplorer createServerExplorer(org.gvsig.fmap.dal.DataServerExplorerParameters parameters) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
createServerExplorerin interfaceorg.gvsig.fmap.dal.DataManager- Parameters:
parameters-- Returns:
- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
createStore
public org.gvsig.fmap.dal.DataStore createStore(org.gvsig.fmap.dal.DataStoreParameters parameters) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
createStorein interfaceorg.gvsig.fmap.dal.DataManager- Parameters:
parameters-- Returns:
- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
openStore
public org.gvsig.fmap.dal.DataStore openStore(org.gvsig.fmap.dal.DataTransaction transaction, String providerName, org.gvsig.fmap.dal.DataStoreParameters parameters) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
openStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
openStore
public org.gvsig.fmap.dal.DataStore openStore(String providerName, org.gvsig.fmap.dal.DataStoreParameters parameters) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
openStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
openStore
public org.gvsig.fmap.dal.DataStore openStore(String providerName, org.gvsig.fmap.dal.DataStoreParameters parameters, boolean ignoreDALResource) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
openStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
openStore
public org.gvsig.fmap.dal.DataStore openStore(org.gvsig.fmap.dal.DataTransaction transaction, String providerName, org.gvsig.fmap.dal.DataStoreParameters parameters, boolean ignoreDALResource) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
openStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
getStoreFactory
public org.gvsig.fmap.dal.DataFactory getStoreFactory(org.gvsig.fmap.dal.DataStoreParameters parameters) - Specified by:
getStoreFactoryin interfaceorg.gvsig.fmap.dal.DataManager
-
addObservers
public void addObservers(org.gvsig.fmap.dal.DataStore store) -
openStore
public org.gvsig.fmap.dal.DataStore openStore(org.gvsig.fmap.dal.DataStoreParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProvider provider) - Specified by:
openStorein interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices
-
openStore
public org.gvsig.fmap.dal.DataStore openStore(String provider, org.gvsig.tools.dynobject.DynObject parameters) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
openStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
openStore
public org.gvsig.fmap.dal.DataStore openStore(String providerName, Object... arguments) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
openStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
createMemoryStore
public org.gvsig.fmap.dal.feature.FeatureStore createMemoryStore(String autoOrderAttributeName) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
createMemoryStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
getStoreProviderFactory
- Specified by:
getStoreProviderFactoryin interfaceorg.gvsig.fmap.dal.DataManager
-
getStoreProviders
- Specified by:
getStoreProvidersin interfaceorg.gvsig.fmap.dal.DataManager
-
getStoreProviders
- Specified by:
getStoreProvidersin interfaceorg.gvsig.fmap.dal.DataManager
-
getExplorerProviders
- Specified by:
getExplorerProvidersin interfaceorg.gvsig.fmap.dal.DataManager
-
createProvider
public org.gvsig.fmap.dal.spi.DataStoreProvider createProvider(org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices, org.gvsig.fmap.dal.DataStoreParameters parameters) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Specified by:
createProviderin interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
getFeatureIndexProviders
- Specified by:
getFeatureIndexProvidersin interfaceorg.gvsig.fmap.dal.DataManager
-
setDefaultFeatureIndexProviderName
- Specified by:
setDefaultFeatureIndexProviderNamein interfaceorg.gvsig.fmap.dal.DataManager
-
getDefaultFeatureIndexProviderName
- Specified by:
getDefaultFeatureIndexProviderNamein interfaceorg.gvsig.fmap.dal.DataManager
-
createFeatureIndexProvider
public org.gvsig.fmap.dal.feature.spi.index.FeatureIndexProviderServices createFeatureIndexProvider(String name, org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType type, String indexName, org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Specified by:
createFeatureIndexProviderin interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
getTemporaryDirectory
- Specified by:
getTemporaryDirectoryin interfaceorg.gvsig.fmap.dal.DataManager
-
createStoreParameters
public org.gvsig.fmap.dal.DataStoreParameters createStoreParameters(org.gvsig.tools.dynobject.DynStruct struct) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Specified by:
createStoreParametersin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
createStoreParameters
public org.gvsig.fmap.dal.DataStoreParameters createStoreParameters(org.gvsig.tools.dynobject.Tags tags) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Specified by:
createStoreParametersin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
openStore
public org.gvsig.fmap.dal.DataStore openStore(org.gvsig.tools.dynobject.DynStruct struct) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
openStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
newStore
public void newStore(String providerName, org.gvsig.fmap.dal.NewDataStoreParameters parameters, boolean overwrite) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
newStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
newStore
public void newStore(String explorerName, String providerName, org.gvsig.fmap.dal.NewDataStoreParameters parameters, boolean overwrite) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
newStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
createExpresion
@Deprecated public org.gvsig.tools.evaluator.Evaluator createExpresion(String expression) throws org.gvsig.fmap.dal.exception.InitializeException Deprecated.- Specified by:
createExpresionin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createExpresion
@Deprecated public org.gvsig.tools.evaluator.Evaluator createExpresion(org.gvsig.expressionevaluator.Expression expression) throws org.gvsig.fmap.dal.exception.InitializeException Deprecated.- Specified by:
createExpresionin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createFilter
public org.gvsig.tools.evaluator.Evaluator createFilter(String expression) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
createFilterin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createFilter
public org.gvsig.tools.evaluator.Evaluator createFilter(org.gvsig.expressionevaluator.Expression expression) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
createFilterin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createFeaturePagingHelper
public org.gvsig.fmap.dal.feature.paging.FeaturePagingHelper createFeaturePagingHelper(org.gvsig.fmap.dal.feature.FeatureStore featureStore, int pageSize) throws org.gvsig.tools.exception.BaseException - Specified by:
createFeaturePagingHelperin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.tools.exception.BaseException
-
createFeaturePagingHelper
public org.gvsig.fmap.dal.feature.paging.FeaturePagingHelper createFeaturePagingHelper(org.gvsig.fmap.dal.feature.FeatureStore featureStore, org.gvsig.fmap.dal.feature.FeatureQuery featureQuery, int pageSize) throws org.gvsig.tools.exception.BaseException - Specified by:
createFeaturePagingHelperin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.tools.exception.BaseException
-
setOpenErrorHandler
public void setOpenErrorHandler(org.gvsig.fmap.dal.OpenErrorHandler handler) - Specified by:
setOpenErrorHandlerin interfaceorg.gvsig.fmap.dal.DataManager
-
getOpenErrorHandler
public org.gvsig.fmap.dal.OpenErrorHandler getOpenErrorHandler()- Specified by:
getOpenErrorHandlerin interfaceorg.gvsig.fmap.dal.DataManager
-
createFeatureType
public org.gvsig.fmap.dal.feature.EditableFeatureType createFeatureType()- Specified by:
createFeatureTypein interfaceorg.gvsig.fmap.dal.DataManager
-
createFeatureType
public org.gvsig.fmap.dal.feature.EditableFeatureType createFeatureType(javax.json.JsonObject json) - Specified by:
createFeatureTypein interfaceorg.gvsig.fmap.dal.DataManager
-
getDataServerExplorerPool
public org.gvsig.fmap.dal.DataServerExplorerPool getDataServerExplorerPool()- Specified by:
getDataServerExplorerPoolin interfaceorg.gvsig.fmap.dal.DataManager
-
setDataServerExplorerPool
public void setDataServerExplorerPool(org.gvsig.fmap.dal.DataServerExplorerPool pool) - Specified by:
setDataServerExplorerPoolin interfaceorg.gvsig.fmap.dal.DataManager
-
toDataStoreParameters
public org.gvsig.fmap.dal.DataStoreParameters toDataStoreParameters(String provider, org.gvsig.tools.dynobject.DynObject params) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
getDataTypes
- Specified by:
getDataTypesin interfaceorg.gvsig.fmap.dal.DataManager
-
setResourcesLoader
- Specified by:
setResourcesLoaderin interfaceorg.gvsig.fmap.dal.DataManager
-
setResourcesLoader
- Specified by:
setResourcesLoaderin interfaceorg.gvsig.fmap.dal.DataManager
-
getResource
- Specified by:
getResourcein interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices
-
getResourceAsStream
- Specified by:
getResourceAsStreamin interfaceorg.gvsig.fmap.dal.spi.DataManagerProviderServices
-
createExpressionBuilder
public org.gvsig.expressionevaluator.ExpressionBuilder createExpressionBuilder()- Specified by:
createExpressionBuilderin interfaceorg.gvsig.fmap.dal.DataManager
-
registerFeatureCacheProvider
public void registerFeatureCacheProvider(org.gvsig.fmap.dal.feature.spi.cache.FeatureCacheProviderFactory providerFactory) -
createFeatureCacheProvider
public org.gvsig.fmap.dal.feature.spi.cache.FeatureCacheProvider createFeatureCacheProvider(String name, org.gvsig.tools.dynobject.DynObject parameters) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
getFeatureCacheProviders
- Specified by:
getFeatureCacheProvidersin interfaceorg.gvsig.fmap.dal.DataManager
-
createCacheParameters
public org.gvsig.tools.dynobject.DynObject createCacheParameters(String name) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException - Specified by:
createCacheParametersin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
createFileStore
public void createFileStore(String providerName, org.gvsig.fmap.dal.NewDataStoreParameters params, boolean overwrite) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
createFileStorein interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.DataException
-
createFeatureSymbolTable
public org.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTable createFeatureSymbolTable()- Specified by:
createFeatureSymbolTablein interfaceorg.gvsig.fmap.dal.DataManager
-
createFeatureSymbolTable
public org.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTable createFeatureSymbolTable(String name) - Specified by:
createFeatureSymbolTablein interfaceorg.gvsig.fmap.dal.DataManager
-
createFeatureAttributeEmulatorExpression
public org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression createFeatureAttributeEmulatorExpression(org.gvsig.fmap.dal.feature.FeatureType type, org.gvsig.expressionevaluator.Expression expression) - Specified by:
createFeatureAttributeEmulatorExpressionin interfaceorg.gvsig.fmap.dal.DataManager
-
registerDataProfile
public void registerDataProfile(org.gvsig.fmap.dal.feature.DataProfile profile) - Specified by:
registerDataProfilein interfaceorg.gvsig.fmap.dal.DataManager
-
getDataProfiles
- Specified by:
getDataProfilesin interfaceorg.gvsig.fmap.dal.DataManager
-
getDataProfile
- Specified by:
getDataProfilein interfaceorg.gvsig.fmap.dal.DataManager
-
getStoresRepository
public org.gvsig.fmap.dal.StoresRepository getStoresRepository()- Specified by:
getStoresRepositoryin interfaceorg.gvsig.fmap.dal.DataManager
-
createDatabaseWorkspaceManager
public org.gvsig.fmap.dal.DatabaseWorkspaceManager createDatabaseWorkspaceManager(org.gvsig.fmap.dal.DataServerExplorerParameters connection) - Specified by:
createDatabaseWorkspaceManagerin interfaceorg.gvsig.fmap.dal.DataManager
-
removeDatabaseWorkspace
public void removeDatabaseWorkspace(org.gvsig.fmap.dal.DatabaseWorkspaceManager databaseWorkspace) - Specified by:
removeDatabaseWorkspacein interfaceorg.gvsig.fmap.dal.DataManager
-
addDatabaseWorkspace
public void addDatabaseWorkspace(org.gvsig.fmap.dal.DatabaseWorkspaceManager databaseWorkspace) - Specified by:
addDatabaseWorkspacein interfaceorg.gvsig.fmap.dal.DataManager
-
addDatabaseWorkspaceListener
public void addDatabaseWorkspaceListener(org.gvsig.fmap.dal.DatabaseWorkspaceManager.DatabaseWorkspaceListener listener) - Specified by:
addDatabaseWorkspaceListenerin interfaceorg.gvsig.fmap.dal.DataManager
-
getDatabaseWorkspace
- Specified by:
getDatabaseWorkspacein interfaceorg.gvsig.fmap.dal.DataManager
-
getDatabaseWorkspace
public org.gvsig.fmap.dal.DatabaseWorkspaceManager getDatabaseWorkspace(org.gvsig.fmap.dal.DataStoreParameters params) - Specified by:
getDatabaseWorkspacein interfaceorg.gvsig.fmap.dal.DataManager
-
getDatabaseWorkspace
public org.gvsig.fmap.dal.DatabaseWorkspaceManager getDatabaseWorkspace(org.gvsig.fmap.dal.DataServerExplorerParameters params) - Specified by:
getDatabaseWorkspacein interfaceorg.gvsig.fmap.dal.DataManager
-
writeDALResource
public void writeDALResource(org.gvsig.tools.resourcesstorage.ResourcesStorage resources, org.gvsig.fmap.dal.DataStore store) - Specified by:
writeDALResourcein interfaceorg.gvsig.fmap.dal.DataManager
-
writeDALResource
public void writeDALResource(org.gvsig.tools.resourcesstorage.ResourcesStorage resources, org.gvsig.fmap.dal.feature.FeatureType featureType) - Specified by:
writeDALResourcein interfaceorg.gvsig.fmap.dal.DataManager
-
clearAvailableValuesCache
public void clearAvailableValuesCache()- Specified by:
clearAvailableValuesCachein interfaceorg.gvsig.fmap.dal.DataManager
-
createUniqueID
- Specified by:
createUniqueIDin interfaceorg.gvsig.fmap.dal.DataManager
-
createFeatureAttributeDescriptor
public org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor createFeatureAttributeDescriptor(String name, int type) - Specified by:
createFeatureAttributeDescriptorin interfaceorg.gvsig.fmap.dal.DataManager
-
createEditableFeatureAttributeDescriptor
public static DefaultEditableFeatureAttributeDescriptor createEditableFeatureAttributeDescriptor(org.gvsig.fmap.dal.feature.FeatureType ftype, String name, int type) -
createEditableFeatureAttributeDescriptor
public static DefaultEditableFeatureAttributeDescriptor createEditableFeatureAttributeDescriptor(org.gvsig.fmap.dal.feature.FeatureType ftype, String name, int type, boolean strongChanges) -
createDALExpressionBuilder
public org.gvsig.fmap.dal.expressionevaluator.DALExpressionBuilder createDALExpressionBuilder()- Specified by:
createDALExpressionBuilderin interfaceorg.gvsig.fmap.dal.DataManager
-
addStoreObserver
public void addStoreObserver(org.gvsig.tools.observer.Observer observer) - Specified by:
addStoreObserverin interfaceorg.gvsig.fmap.dal.DataManager
-
removeStoreObserver
public void removeStoreObserver(org.gvsig.tools.observer.Observer observer) - Specified by:
removeStoreObserverin interfaceorg.gvsig.fmap.dal.DataManager
-
getServerExplorerFromStore
- Specified by:
getServerExplorerFromStorein interfaceorg.gvsig.fmap.dal.DataManager
-
setMaxSizeForSmallFeatureSelection
public void setMaxSizeForSmallFeatureSelection(long size) - Specified by:
setMaxSizeForSmallFeatureSelectionin interfaceorg.gvsig.fmap.dal.DataManager
-
getMaxSizeForSmallFeatureSelection
public long getMaxSizeForSmallFeatureSelection()- Specified by:
getMaxSizeForSmallFeatureSelectionin interfaceorg.gvsig.fmap.dal.DataManager
-
registerLargeMap
public void registerLargeMap(org.gvsig.tools.util.Factory factory) - Specified by:
registerLargeMapin interfaceorg.gvsig.fmap.dal.DataManager
-
registerLargeSet
public void registerLargeSet(org.gvsig.tools.util.Factory factory) - Specified by:
registerLargeSetin interfaceorg.gvsig.fmap.dal.DataManager
-
createLargeMap
- Specified by:
createLargeMapin interfaceorg.gvsig.fmap.dal.DataManager
-
createLargeSet
- Specified by:
createLargeSetin interfaceorg.gvsig.fmap.dal.DataManager
-
createTransaction
public org.gvsig.fmap.dal.DataTransaction createTransaction()- Specified by:
createTransactionin interfaceorg.gvsig.fmap.dal.DataManager
-
putFeaturesInClipboard
public void putFeaturesInClipboard(org.gvsig.fmap.dal.feature.FeatureSet set) - Specified by:
putFeaturesInClipboardin interfaceorg.gvsig.fmap.dal.DataManager
-
getFeaturesFromClipboard
public List<org.gvsig.fmap.dal.feature.EditableFeature> getFeaturesFromClipboard(org.gvsig.fmap.dal.feature.FeatureStore store, Predicate<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> attrFilter) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
getFeaturesFromClipboardin interfaceorg.gvsig.fmap.dal.DataManager- Throws:
org.gvsig.fmap.dal.exception.DataException
-
createFeatureRuleExpression
public org.gvsig.fmap.dal.feature.FeatureRuleExpression createFeatureRuleExpression()- Specified by:
createFeatureRuleExpressionin interfaceorg.gvsig.fmap.dal.DataManager
-
getCacheResourcesFolder
- Specified by:
getCacheResourcesFolderin interfaceorg.gvsig.fmap.dal.DataManager
-
clearAllCachedResources
public void clearAllCachedResources()- Specified by:
clearAllCachedResourcesin interfaceorg.gvsig.fmap.dal.DataManager
-
createLabelsCacheForFieldValues
public org.gvsig.fmap.dal.feature.LabelsCacheForFieldValues createLabelsCacheForFieldValues(org.gvsig.tools.util.Invocable labelFormulaProvider, org.gvsig.tools.task.SimpleTaskStatus status) - Specified by:
createLabelsCacheForFieldValuesin interfaceorg.gvsig.fmap.dal.DataManager
-
getFeatureTypesFromDAL
- Specified by:
getFeatureTypesFromDALin interfaceorg.gvsig.fmap.dal.DataManager
-
getDALBytesFromFeatureType
public byte[] getDALBytesFromFeatureType(org.gvsig.fmap.dal.feature.FeatureType ftype) - Specified by:
getDALBytesFromFeatureTypein interfaceorg.gvsig.fmap.dal.DataManager
-
getProperty
- Specified by:
getPropertyin interfaceorg.gvsig.tools.util.PropertiesSupport
-
setProperty
- Specified by:
setPropertyin interfaceorg.gvsig.tools.util.PropertiesSupport
-
getProperties
- Specified by:
getPropertiesin interfaceorg.gvsig.tools.util.PropertiesSupport
-
createDataTypeDetector
- Specified by:
createDataTypeDetectorin interfaceorg.gvsig.fmap.dal.DataManager
-
getLocalResourcesFolder
- Specified by:
getLocalResourcesFolderin interfaceorg.gvsig.fmap.dal.DataManager
-
getLocalResourcesFolder
- Specified by:
getLocalResourcesFolderin interfaceorg.gvsig.fmap.dal.DataManager
-
setLocalResourcesFolder
- Specified by:
setLocalResourcesFolderin interfaceorg.gvsig.fmap.dal.DataManager
-