com.supermap.services.tilesource

Interface TileSourceProvider<T>

    • Method Summary

      Methods 
      Modifier and Type Method and Description
      void addAvailableListener(RemoteTileSourceAvailableListener listener) 
      boolean connect(T info)
      Connects the slice source.
      boolean disConnect()
      Disconnect.
      Tileset<?,?> getTileset(MetaData expectMetaData, boolean createIfNotExist)
      Returns a slice set that is compatible with the given meta information
      Tileset<?,?> getTileset(java.lang.String name)
      Returns the specified slice set
      Tileset<?,?>[] getTilesets()
      Returns all slices.
      boolean isConnected()
      Whether the slice source has been properly connected.
      void refresh()
      Refresh slice source.
      void removeAvailableListener(RemoteTileSourceAvailableListener listener) 
    • Method Detail

      • isConnected

        boolean isConnected()
        

        Whether the slice source has been properly connected.

        Returns:
        Since:
        7.0.0
      • connect

        boolean connect(T info)
        
        Connects the slice source.
        Parameters:
        l -
        Returns:
      • disConnect

        boolean disConnect()
        
        Disconnect.
        Returns:
      • getTilesets

        Tileset<?,?>[] getTilesets()
        
        Returns all slices.
        Returns:
      • refresh

        void refresh()
        
        Refresh slice source.
      • getTileset

        Tileset<?,?> getTileset(MetaData expectMetaData,
                              boolean createIfNotExist)
        

        Returns a slice set that is compatible with the given meta information

        Parameters:
        expectMetaData -
        createIfNotExist - When it does not exist, whether to creat a slice set
        Returns:
        Since:
        6.1.3
      • getTileset

        Tileset<?,?> getTileset(java.lang.String name)
        

        Returns the specified slice set

        Parameters:
        name -
        Returns:
        Since:
        7.0
      • addAvailableListener

        void addAvailableListener(RemoteTileSourceAvailableListener listener)
        
      • removeAvailableListener

        void removeAvailableListener(RemoteTileSourceAvailableListener listener)