public class NGAExtensions extends ExtensionManagement
| Modifier and Type | Field and Description |
|---|---|
static String |
EXTENSION_AUTHOR
Extension author
|
geoPackage| Constructor and Description |
|---|
NGAExtensions(GeoPackageCore geoPackage)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
copyContentsId(String table,
String newTable)
Copy the Contents Id extensions for the table
|
void |
copyFeatureStyle(String table,
String newTable)
Copy the Feature Style extensions for the table.
|
void |
copyFeatureTileLink(String table,
String newTable)
Copy the Feature Tile Link extensions for the table
|
void |
copyGeometryIndex(String table,
String newTable)
Copy the Geometry Index extension for the table
|
void |
copyTableExtensions(String table,
String newTable)
Copy all table extensions for the table
|
void |
copyTileScaling(String table,
String newTable)
Copy the Tile Scaling extensions for the table
|
void |
deleteContentsId(String table)
Delete the Contents Id extensions for the table
|
void |
deleteContentsIdExtension()
Delete the Contents Id extension including the extension entries and
custom tables
|
void |
deleteExtensions()
Delete all extensions including custom extension tables
|
void |
deleteFeatureStyle(String table)
Delete the Feature Style extensions for the table
|
void |
deleteFeatureStyleExtension()
Delete the Feature Style extension including the extension entries and
custom tables
|
void |
deleteFeatureTileLink(String table)
Delete the Feature Tile Link extensions for the table
|
void |
deleteFeatureTileLinkExtension()
Delete the Feature Tile Link extension including the extension entries
and custom tables
|
void |
deleteGeometryIndex(String table)
Delete the Geometry Index extension for the table
|
void |
deleteGeometryIndexExtension()
Delete the Geometry Index extension including the extension entries and
custom tables
|
void |
deleteProperties(String table)
Delete the Properties extension if the deleted table is the properties
table
|
void |
deletePropertiesExtension()
Delete the properties extension from the GeoPackage
|
void |
deleteTableExtensions(String table)
Delete all table extensions for the table
|
void |
deleteTileScaling(String table)
Delete the Tile Scaling extensions for the table
|
void |
deleteTileScalingExtension()
Delete the Tile Scaling extension including the extension entries and
custom tables
|
String |
getAuthor()
Get the extension author
|
getGeoPackagepublic static final String EXTENSION_AUTHOR
public NGAExtensions(GeoPackageCore geoPackage)
geoPackage - GeoPackagepublic String getAuthor()
getAuthor in class ExtensionManagementpublic void deleteTableExtensions(String table)
deleteTableExtensions in class ExtensionManagementtable - table namepublic void deleteExtensions()
deleteExtensions in class ExtensionManagementpublic void copyTableExtensions(String table, String newTable)
copyTableExtensions in class ExtensionManagementtable - table namenewTable - new table namepublic void deleteGeometryIndex(String table)
table - table namepublic void deleteGeometryIndexExtension()
public void copyGeometryIndex(String table, String newTable)
table - table namenewTable - new table namepublic void deleteFeatureTileLink(String table)
table - table namepublic void deleteFeatureTileLinkExtension()
public void copyFeatureTileLink(String table, String newTable)
table - table namenewTable - new table namepublic void deleteTileScaling(String table)
table - table namepublic void deleteTileScalingExtension()
public void copyTileScaling(String table, String newTable)
table - table namenewTable - new table namepublic void deleteProperties(String table)
table - table namepublic void deletePropertiesExtension()
public void deleteFeatureStyle(String table)
table - table namepublic void deleteFeatureStyleExtension()
public void copyFeatureStyle(String table, String newTable)
ExtensionManager.copyRelatedTables(String, String) to be called
first.table - table namenewTable - new table namepublic void deleteContentsId(String table)
table - table namepublic void deleteContentsIdExtension()
Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.