
public class GEMFFileArchive extends Object implements IArchiveFile
| Constructor and Description |
|---|
GEMFFileArchive() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the archive file and releases resources.
|
static GEMFFileArchive |
getGEMFFileArchive(File pFile) |
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 GEMFFileArchive getGEMFFileArchive(File pFile) throws IOException
IOExceptionpublic void init(File pFile) throws Exception
IArchiveFileinit in interface IArchiveFileExceptionpublic InputStream getInputStream(ITileSource pTileSource, long pMapTileIndex)
IArchiveFileAlso keep in mind that the tile source has an explicit tile size in pixels, and tile source name.
getInputStream in interface IArchiveFileTileSourceFactorypublic Set<String> getTileSources()
IArchiveFilegetTileSources in interface IArchiveFilepublic void setIgnoreTileSource(boolean pIgnoreTileSource)
setIgnoreTileSource in interface IArchiveFilepublic void close()
IArchiveFileclose in interface IArchiveFile