public class TileSourceContainer
extends java.lang.Object
限定符 | 构造器和说明 |
---|---|
protected |
TileSourceContainer() |
限定符和类型 | 方法和说明 |
---|---|
protected <T extends TileSourceInfo> |
connectTileSource(T tilesourceInfo) |
void |
destroy() |
static java.lang.String |
fetchUntitledTileSourceName() |
TileSource<?> |
get(java.lang.String name, java.lang.Object reference)
返回一个已被打开的TileSource 。
|
<T extends TileSourceInfo> |
get(T tilesourceInfo, java.lang.Object reference)
根据切片源连接信息返回切片源。
|
static TileSourceContainer |
getInstance() |
TileSourceInfo |
getTileSourceInfo(java.lang.String name) |
protected java.util.Map<java.lang.String,com.supermap.services.tilesource.TileSourceContainer.TileSourceEntity> |
getTilesources() |
static boolean |
isUntitledName(java.lang.String tilesourceName)
判断是否是一个未命名的切片源。
|
java.lang.String[] |
names() |
void |
put(java.lang.String name, TileSourceInfo tileSourceInfo)
添加一个切片源,在添加过程中将连接切片源。
|
void |
refreshTilesetProvider(TileSource<?> tilesource) |
void |
remove(TileSource<?> tilesource, java.lang.Object reference) |
java.lang.String |
renameRandomly(java.lang.String storageID)
将指定的切片源重命名,且重命名后的名字随机产生
|
static void |
setInstance(TileSourceContainer newInstance) |
public static void setInstance(TileSourceContainer newInstance)
public static TileSourceContainer getInstance()
public java.lang.String[] names()
public TileSourceInfo getTileSourceInfo(java.lang.String name)
public void put(java.lang.String name, TileSourceInfo tileSourceInfo)
添加一个切片源,在添加过程中将连接切片源。
name
-tileSourceInfo
-public java.lang.String renameRandomly(java.lang.String storageID)
将指定的切片源重命名,且重命名后的名字随机产生
storageID
-protected java.util.Map<java.lang.String,com.supermap.services.tilesource.TileSourceContainer.TileSourceEntity> getTilesources()
public TileSource<?> get(java.lang.String name, java.lang.Object reference)
name
- 切片源名称reference
- 即将与Tilesource 建立引用关系的对象。public <T extends TileSourceInfo> TileSource<T> get(T tilesourceInfo, java.lang.Object reference)
根据切片源连接信息返回切片源。如果给定连接信息的切片源已被打开,直接返回,否则打开切片源,并返回。
tilesourceInfo
-reference
-public static boolean isUntitledName(java.lang.String tilesourceName)
判断是否是一个未命名的切片源。
tilesourceName
-public void remove(TileSource<?> tilesource, java.lang.Object reference)
public void destroy()
protected <T extends TileSourceInfo> TileSource<T> connectTileSource(T tilesourceInfo)
public static java.lang.String fetchUntitledTileSourceName()
public void refreshTilesetProvider(TileSource<?> tilesource)