Package mil.nga.geopackage.extension.im
Class ImageMattersExtensions
- java.lang.Object
-
- mil.nga.geopackage.extension.ExtensionManagement
-
- mil.nga.geopackage.extension.im.ImageMattersExtensions
-
public class ImageMattersExtensions extends ExtensionManagement
Image Matters Extensionshttps://gitlab.com/imagemattersllc/ogc-vtp2/-/tree/master/extensions
- Since:
- 4.0.0
- Author:
- osbornb
-
-
Field Summary
Fields Modifier and Type Field Description static String
EXTENSION_AUTHOR
Extension author-
Fields inherited from class mil.nga.geopackage.extension.ExtensionManagement
geoPackage
-
-
Constructor Summary
Constructors Constructor Description ImageMattersExtensions(GeoPackageCore geoPackage)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copyTableExtensions(String table, String newTable)
Copy all table extensions for the tablevoid
copyVectorTiles(String table, String newTable)
Copy the Vector Tiles extensions for the tablevoid
deleteExtensions()
Delete all extensions including custom extension tablesvoid
deletePortrayalExtension()
Delete the Portrayal Extensionvoid
deleteTableExtensions(String table)
Delete all table extensions for the tablevoid
deleteVectorTiles(String table)
Delete the Vector Tiles extensions for the tablevoid
deleteVectorTilesExtension()
Delete the Vector Tiles extensionString
getAuthor()
Get the extension author-
Methods inherited from class mil.nga.geopackage.extension.ExtensionManagement
getGeoPackage
-
-
-
-
Field Detail
-
EXTENSION_AUTHOR
public static final String EXTENSION_AUTHOR
Extension author- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ImageMattersExtensions
public ImageMattersExtensions(GeoPackageCore geoPackage)
Constructor- Parameters:
geoPackage
- GeoPackage
-
-
Method Detail
-
getAuthor
public String getAuthor()
Get the extension author- Specified by:
getAuthor
in classExtensionManagement
- Returns:
- author
-
deleteTableExtensions
public void deleteTableExtensions(String table)
Delete all table extensions for the table- Specified by:
deleteTableExtensions
in classExtensionManagement
- Parameters:
table
- table name
-
deleteExtensions
public void deleteExtensions()
Delete all extensions including custom extension tables- Specified by:
deleteExtensions
in classExtensionManagement
-
copyTableExtensions
public void copyTableExtensions(String table, String newTable)
Copy all table extensions for the table- Specified by:
copyTableExtensions
in classExtensionManagement
- Parameters:
table
- table namenewTable
- new table name
-
deleteVectorTiles
public void deleteVectorTiles(String table)
Delete the Vector Tiles extensions for the table- Parameters:
table
- table name
-
deleteVectorTilesExtension
public void deleteVectorTilesExtension()
Delete the Vector Tiles extension
-
copyVectorTiles
public void copyVectorTiles(String table, String newTable)
Copy the Vector Tiles extensions for the table- Parameters:
table
- table namenewTable
- new table name
-
deletePortrayalExtension
public void deletePortrayalExtension()
Delete the Portrayal Extension
-
-