com.supermap.services.providers
Class OnlyContainDatasourceWorkspace
- java.lang.Object
-
- com.supermap.services.providers.OnlyContainDatasourceWorkspace
-
- Direct Known Subclasses:
- ContainsMapsAndDatasourcesWorkspace
public class OnlyContainDatasourceWorkspace extends java.lang.ObjectOnly the data source of the virtual workspace, no map, no three-dimensional scene, no symbol library.
- Since:
- 9.0.0
-
-
Constructor Summary
Constructors Constructor and Description OnlyContainDatasourceWorkspace(java.util.List<FilteredDatasourceInfo> datasourceInfos, boolean useUgoWorkspace)
-
Method Summary
Methods Modifier and Type Method and Description protected DatasourcecreateMemoryDatasource()voiddispose()Destroyjava.lang.StringgetConnectionInfo()Returns the data source connection informationprotected com.supermap.services.providers.OnlyContainDatasourceWorkspace.DatasourceFactorygetDatasourceFactory()java.util.List<FilteredDatasourceInfo>getDatasourceInfos()IDatasourcesgetDatasources()Returns the list of data sourcesprotected WorkspacegetOrCreateUGOWorkspace()WorkspacegetUGOWorkspace()Returns thecom.supermap.data.Workspaceobject for the internal wrapper.protected com.supermap.services.providers.OnlyContainDatasourceWorkspace.UGOWorkspaceFactorygetUgoWorkspaceFactory()booleanisSaveSupportedOrNot()Whether to support saving the workspacebooleanopen()booleansave()Save the workspaceprotected voidsetDatasourceFactory(com.supermap.services.providers.OnlyContainDatasourceWorkspace.DatasourceFactory datasourceFactory)voidsetDatasourceInfos(java.util.List<FilteredDatasourceInfo> datasourceInfos)protected voidsetUgoWorkspaceFactory(com.supermap.services.providers.OnlyContainDatasourceWorkspace.UGOWorkspaceFactory ugoWorkspaceFactory)
-
-
-
Constructor Detail
-
OnlyContainDatasourceWorkspace
public OnlyContainDatasourceWorkspace(java.util.List<FilteredDatasourceInfo> datasourceInfos, boolean useUgoWorkspace)
-
-
Method Detail
-
open
public boolean open()
-
save
public boolean save()
Save the workspace
- Returns:
-
isSaveSupportedOrNot
public boolean isSaveSupportedOrNot()
Whether to support saving the workspace
- Returns:
-
getConnectionInfo
public java.lang.String getConnectionInfo()
Returns the data source connection information
- Returns:
-
getUGOWorkspace
public Workspace getUGOWorkspace()
Returns the
com.supermap.data.Workspaceobject for the internal wrapper.- Returns:
-
dispose
public void dispose()
Destroy
-
getDatasourceInfos
public java.util.List<FilteredDatasourceInfo> getDatasourceInfos()
-
setDatasourceInfos
public void setDatasourceInfos(java.util.List<FilteredDatasourceInfo> datasourceInfos)
-
getDatasources
public IDatasources getDatasources()
Returns the list of data sources
- Returns:
-
createMemoryDatasource
protected Datasource createMemoryDatasource()
-
getOrCreateUGOWorkspace
protected Workspace getOrCreateUGOWorkspace()
-
getDatasourceFactory
protected com.supermap.services.providers.OnlyContainDatasourceWorkspace.DatasourceFactory getDatasourceFactory()
-
setDatasourceFactory
protected void setDatasourceFactory(com.supermap.services.providers.OnlyContainDatasourceWorkspace.DatasourceFactory datasourceFactory)
-
getUgoWorkspaceFactory
protected com.supermap.services.providers.OnlyContainDatasourceWorkspace.UGOWorkspaceFactory getUgoWorkspaceFactory()
-
setUgoWorkspaceFactory
protected void setUgoWorkspaceFactory(com.supermap.services.providers.OnlyContainDatasourceWorkspace.UGOWorkspaceFactory ugoWorkspaceFactory)
-
-