Class VectorTilesEncodingExtension
- java.lang.Object
-
- mil.nga.geopackage.extension.BaseExtension
-
- mil.nga.geopackage.extension.im.vector_tiles.VectorTilesEncodingExtension
-
- Direct Known Subclasses:
VectorTilesGeoJSONExtension
,VectorTilesMapboxExtension
public abstract class VectorTilesEncodingExtension extends BaseExtension
The Vector Tiles extension requires an additional encoding extension for a particular vector tileset- Since:
- 4.0.0
- Author:
- jyutzler
-
-
Field Summary
-
Fields inherited from class mil.nga.geopackage.extension.BaseExtension
extensionsDao, geoPackage
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
VectorTilesEncodingExtension(GeoPackageCore geoPackage)
Constructor
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract String
getDefinition()
abstract String
getName()
Extensions
getOrCreate(String tilesTable)
Get or create the extensionabstract String
getType()
boolean
has()
-
Methods inherited from class mil.nga.geopackage.extension.BaseExtension
createDao, get, getExtensions, getExtensions, getExtensionsDao, getGeoPackage, getOrCreate, has, has, has, verifyWritable
-
-
-
-
Constructor Detail
-
VectorTilesEncodingExtension
protected VectorTilesEncodingExtension(GeoPackageCore geoPackage)
Constructor- Parameters:
geoPackage
- GeoPackage
-
-
Method Detail
-
getOrCreate
public Extensions getOrCreate(String tilesTable)
Get or create the extension- Parameters:
tilesTable
- tiles table name- Returns:
- Extensions
-
has
public boolean has()
-
getName
public abstract String getName()
- Returns:
- the extension name - this goes in gpkg_extensions.extension_name
-
getDefinition
public abstract String getDefinition()
- Returns:
- the extension definition - this goes in gpkg_extensions.definition
-
getType
public abstract String getType()
- Returns:
- The format type - this is used when requesting from a tiles server
-
-