public class DatabaseFileArchive extends java.lang.Object implements IArchiveFile
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
TABLE
表名
|
| 构造器和说明 |
|---|
DatabaseFileArchive()
构造器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
关闭归档文件并释放资源.
|
static DatabaseFileArchive |
getDatabaseFileArchive(java.io.File pFile)
获取指定文件的目录的瓦片sqlite数据库管理
|
byte[] |
getImage(ITileSource pTileSource,
MapTile pTile)
获取瓦片资源图片byte流
|
java.io.InputStream |
getInputStream(ITileSource pTileSource,
MapTile pTile)
获取所请求的瓦片的输入流.
|
java.util.Set<java.lang.String> |
getTileSources()
返回在归档中可用的瓦片源名称列表.
|
void |
init(java.io.File pFile)
初始化
|
java.lang.String |
toString() |
public static final java.lang.String TABLE
public static DatabaseFileArchive getDatabaseFileArchive(java.io.File pFile) throws SQLiteException
pFile - 目录SQLiteException - 创建失败抛出异常public java.util.Set<java.lang.String> getTileSources()
IArchiveFilegetTileSources 在接口中 IArchiveFilepublic void init(java.io.File pFile)
throws java.lang.Exception
IArchiveFileinit 在接口中 IArchiveFilepFile - 文件java.lang.Exception - 找不到时抛出异常public byte[] getImage(ITileSource pTileSource, MapTile pTile)
pTileSource - 瓦片资源图片基础参数pTile - 瓦片资源x/y/z对象public java.io.InputStream getInputStream(ITileSource pTileSource, MapTile pTile)
IArchiveFilegetInputStream 在接口中 IArchiveFilepublic void close()
IArchiveFileclose 在接口中 IArchiveFilepublic java.lang.String toString()
toString 在类中 java.lang.Object