public class DatabaseFileArchive extends Object implements IArchiveFile
SqlTileWriter
Modifier and Type | Field and Description |
---|---|
static String |
COLUMN_KEY |
static String |
COLUMN_PROVIDER |
static String |
COLUMN_TILE |
static String |
TABLE |
(package private) static String[] |
tile_column |
Constructor and Description |
---|
DatabaseFileArchive() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the archive file and releases resources.
|
static DatabaseFileArchive |
getDatabaseFileArchive(File pFile) |
byte[] |
getImage(ITileSource pTileSource,
long pMapTileIndex) |
InputStream |
getInputStream(ITileSource pTileSource,
long pMapTileIndex)
Get the input stream for the requested tile and tile source.
|
Set<String> |
getTileSources()
returns a list of tile source names that are available in the archive, if supported.
|
void |
init(File pFile)
initialize the file archive, such as performing initial scans, queries, opening a database, etc
|
void |
setIgnoreTileSource(boolean pIgnoreTileSource) |
String |
toString() |
public static final String TABLE
public static final String COLUMN_PROVIDER
public static final String COLUMN_TILE
public static final String COLUMN_KEY
static final String[] tile_column
public static DatabaseFileArchive getDatabaseFileArchive(File pFile) throws SQLiteException
SQLiteException
public void setIgnoreTileSource(boolean pIgnoreTileSource)
setIgnoreTileSource
in interface IArchiveFile
public Set<String> getTileSources()
IArchiveFile
getTileSources
in interface IArchiveFile
public void init(File pFile) throws Exception
IArchiveFile
init
in interface IArchiveFile
Exception
public byte[] getImage(ITileSource pTileSource, long pMapTileIndex)
public InputStream getInputStream(ITileSource pTileSource, long pMapTileIndex)
IArchiveFile
getInputStream
in interface IArchiveFile
TileSourceFactory
public void close()
IArchiveFile
close
in interface IArchiveFile