public class MetadataExtension extends BaseExtension
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFINITION
Extension definition URL
|
static String |
EXTENSION_NAME
Extension name
|
static String |
NAME
Name
|
extensionsDao, geoPackage| Constructor and Description |
|---|
MetadataExtension(GeoPackageCore geoPackage)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
createMetadataReferenceTable()
Create the Metadata Reference table if it does not already exist
|
boolean |
createMetadataTable()
Create the Metadata table if it does not already exist
|
MetadataDao |
getMetadataDao()
Get a Metadata DAO
|
static MetadataDao |
getMetadataDao(GeoPackageCore geoPackage)
Get a Metadata DAO
|
static MetadataDao |
getMetadataDao(GeoPackageCoreConnection db)
Get a Metadata DAO
|
MetadataReferenceDao |
getMetadataReferenceDao()
Get a Metadata Reference DAO
|
static MetadataReferenceDao |
getMetadataReferenceDao(GeoPackageCore geoPackage)
Get a Metadata Reference DAO
|
static MetadataReferenceDao |
getMetadataReferenceDao(GeoPackageCoreConnection db)
Get a Metadata Reference DAO
|
List<Extensions> |
getOrCreate()
Get or create the extension
|
boolean |
has()
Determine if the GeoPackage has the extension
|
void |
removeExtension()
Remove all trace of the extension
|
createDao, get, getExtensions, getExtensions, getExtensionsDao, getGeoPackage, getOrCreate, has, has, has, verifyWritablepublic static final String NAME
public static final String EXTENSION_NAME
public static final String DEFINITION
public MetadataExtension(GeoPackageCore geoPackage)
geoPackage - GeoPackagepublic List<Extensions> getOrCreate()
public boolean has()
public void removeExtension()
public MetadataDao getMetadataDao()
public static MetadataDao getMetadataDao(GeoPackageCore geoPackage)
geoPackage - GeoPackagepublic static MetadataDao getMetadataDao(GeoPackageCoreConnection db)
db - database connectionpublic boolean createMetadataTable()
public MetadataReferenceDao getMetadataReferenceDao()
public static MetadataReferenceDao getMetadataReferenceDao(GeoPackageCore geoPackage)
geoPackage - GeoPackagepublic static MetadataReferenceDao getMetadataReferenceDao(GeoPackageCoreConnection db)
db - database connectionpublic boolean createMetadataReferenceTable()
Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.