public abstract class BaseExtension extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ExtensionsDao |
extensionsDao
Extensions DAO
|
protected GeoPackageCore |
geoPackage
GeoPackage Core
|
| Modifier | Constructor and Description |
|---|---|
protected |
BaseExtension(GeoPackageCore geoPackage)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected Extensions |
get(String extensionName,
String tableName,
String columnName)
Get the extension for the name, table name, and column name
|
ExtensionsDao |
getExtensionsDao()
Get the Extensions DAO
|
GeoPackageCore |
getGeoPackage()
Get the GeoPackage
|
protected Extensions |
getOrCreate(String extensionName,
String tableName,
String columnName,
String definition,
ExtensionScopeType scopeType)
Get the extension or create as needed
|
protected boolean |
has(String extensionName,
String tableName,
String columnName)
Determine if the GeoPackage has the extension
|
protected final GeoPackageCore geoPackage
protected final ExtensionsDao extensionsDao
protected BaseExtension(GeoPackageCore geoPackage)
geoPackage - public GeoPackageCore getGeoPackage()
public ExtensionsDao getExtensionsDao()
protected Extensions getOrCreate(String extensionName, String tableName, String columnName, String definition, ExtensionScopeType scopeType)
extensionName - extension nametableName - table namecolumnName - column namedefinition - extension definitionscopeType - extension scope typeprotected Extensions get(String extensionName, String tableName, String columnName)
extensionName - extension nametableName - table namecolumnName - column nameCopyright © 2018 National Geospatial-Intelligence Agency. All rights reserved.