com.supermap.services.tilesource
Interface TileSourceProvider<T>
-
- All Known Implementing Classes:
- AbstractTileSourceProvider
public interface TileSourceProvider<T>
-
-
Method Summary
Methods Modifier and Type Method and Description voidaddAvailableListener(RemoteTileSourceAvailableListener listener)booleanconnect(T info)Connects the slice source.booleandisConnect()Disconnect.Tileset<?,?>getTileset(MetaData expectMetaData, boolean createIfNotExist)Returns a slice set that is compatible with the given meta informationTileset<?,?>getTileset(java.lang.String name)Returns the specified slice setTileset<?,?>[]getTilesets()Returns all slices.booleanisConnected()Whether the slice source has been properly connected.voidrefresh()Refresh slice source.voidremoveAvailableListener(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)
-
-