|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.tilestorage.TileStorageManager<TileVersion>
TileVersion
- public class TileStorageManager<TileVersion>
缓存操作类。
构造方法摘要 | |
---|---|
TileStorageManager()
默认构造函数,构造一个新的 TileStorageManager 对象。 |
方法摘要 | |
---|---|
boolean |
AppendTileVersionInfo(double[] resolutions,
double[] bounds,
java.lang.String VersionName)
带版本瓦片信息的修改。 |
boolean |
close()
关闭缓存库。 |
boolean |
create(TileStorageConnection conn)
根据缓存连接信息创建缓存库。 |
static boolean |
createTileStorage(TileStorageConnection conn)
根据缓存连接信息创建缓存库。 |
boolean |
createTileVersion(TileVersion tileversion)
根据缓存连接信息创建缓存库。 |
static boolean |
deleteTileStorage(TileStorageConnection conn)
根据缓存连接信息删除缓存 |
void |
dispose()
释放该对象所占用的资源。 |
java.lang.String |
getConnectInfo()
获取连接信息。 |
TileStorageInfo |
getInfo()
获取缓存信息。 |
static TileStorageMiniInfo[] |
getMongoTileStorageMiniInfo(java.lang.String server,
java.lang.String database,
java.lang.String user,
java.lang.String password)
获取Mongo数据库缓存微型信息(缓存类型与名称)。 |
static java.lang.String[] |
getOSGTilesetNames(TileStorageConnection conn)
获取mongo数据库中图层信息 |
java.lang.String[] |
getTileStorageNames(TileStorageConnection conn)
根据缓存连接信息得到存储库里的所有缓存名称。 |
TileVersion[] |
getVersions()
获取缓存的每个版本信息。 |
boolean |
isOpen()
获取缓存库是否打开。 |
TileContent |
loadData(java.lang.String key)
根据所给的标识加载缓存数据。 |
TileContent |
loadTile(int level,
int row,
int column)
加载瓦片数据。 |
boolean |
open(TileStorageConnection conn)
根据缓存连接信息打开缓存库。 |
boolean |
saveData(java.lang.String key,
TileContent tileContent)
MongoOSG缓存专用,根据Key存储数据。 |
boolean |
saveTile(int level,
int row,
int col,
TileContent tileContent)
保存瓦片数据。 |
boolean |
updateInfo(TileStorageInfo storageInfo)
更新缓存信息。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public TileStorageManager()
方法详细信息 |
---|
public boolean create(TileStorageConnection conn)
conn
- 指定的缓存连接信息。
public static boolean createTileStorage(TileStorageConnection conn)
conn
- 指定的缓存连接信息。
public boolean createTileVersion(TileVersion tileversion)
conn
- 指定的缓存连接信息。tileversion
- 缓存版本信息
public boolean AppendTileVersionInfo(double[] resolutions, double[] bounds, java.lang.String VersionName)
resolutions
- bounds
- 范围VersionName
- 版本
public static TileStorageMiniInfo[] getMongoTileStorageMiniInfo(java.lang.String server, java.lang.String database, java.lang.String user, java.lang.String password)
server
- 服务名。database
- 数据库名。user
- 用户名。password
- 密码。
public TileVersion[] getVersions()
public static java.lang.String[] getOSGTilesetNames(TileStorageConnection conn)
conn
- 指定的缓存连接信息。
public static boolean deleteTileStorage(TileStorageConnection conn)
conn
- 指定的缓存连接信息。
public boolean open(TileStorageConnection conn)
conn
- 指定的缓存连接信息。
public boolean isOpen()
public boolean close()
public boolean saveTile(int level, int row, int col, TileContent tileContent)
level
- 瓦片所属层。row
- 瓦片所属行。col
- 瓦片所属列。tileContent
- 瓦片内容。
public TileContent loadTile(int level, int row, int column)
level
- 瓦片所属层。row
- 瓦片所属行。column
- 瓦片所属列。
public boolean saveData(java.lang.String key, TileContent tileContent)
key
- MongoOSG的标识。tileContent
- 标识对应的缓存数据。
public TileContent loadData(java.lang.String key)
key
- 缓存标识。
public TileStorageInfo getInfo()
public boolean updateInfo(TileStorageInfo storageInfo)
storageInfo
- 缓存信息。
public java.lang.String[] getTileStorageNames(TileStorageConnection conn)
conn
- 指定的缓存连接信息。
public java.lang.String getConnectInfo()
public void dispose()
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |