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 protectedVectorTilesEncodingExtension(GeoPackageCore geoPackage)Constructor
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetDefinition()abstract StringgetName()ExtensionsgetOrCreate(String tilesTable)Get or create the extensionabstract StringgetType()booleanhas()-
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
-
-