com.supermap.services.providers

Class OnlyContainDatasourceWorkspace

  • java.lang.Object
    • com.supermap.services.providers.OnlyContainDatasourceWorkspace
  • Direct Known Subclasses:
    ContainsMapsAndDatasourcesWorkspace


    public class OnlyContainDatasourceWorkspace
    extends java.lang.Object
    

    Only the data source of the virtual workspace, no map, no three-dimensional scene, no symbol library.

    Since:
    9.0.0
    • 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.Workspace object for the internal wrapper.

        Returns:
      • dispose

        public void dispose()
        

        Destroy

      • 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)