public interface GeoPackageManager
| Modifier and Type | Method and Description |
|---|---|
boolean |
copy(java.lang.String database,
java.lang.String databaseCopy)
Copy the database
|
int |
count()
Get the count of GeoPackage databases
|
boolean |
create(java.lang.String database)
Create a new GeoPackage database
|
java.util.List<java.lang.String> |
databases()
List all GeoPackage databases sorted alphabetically
|
java.util.Set<java.lang.String> |
databaseSet()
Set of all GeoPackage databases
|
boolean |
delete(java.lang.String database)
Delete a database
|
boolean |
deleteAll()
Delete all databases
|
boolean |
deleteAllExternal()
Delete all external GeoPackages
|
boolean |
exists(java.lang.String database)
Determine if the database exists
|
void |
exportGeoPackage(java.lang.String database,
java.io.File directory)
Export a GeoPackage database to a file
|
void |
exportGeoPackage(java.lang.String database,
java.lang.String name,
java.io.File directory)
Export a GeoPackage database to a file
|
java.util.List<java.lang.String> |
externalDatabases()
List all external GeoPackage databases sorted alphabetically
|
java.util.Set<java.lang.String> |
externalDatabaseSet()
Set of all external GeoPackage databases
|
java.io.File |
getFile(java.lang.String database)
Get the file of the database
|
java.lang.String |
getPath(java.lang.String database)
Get the path of the database
|
boolean |
importGeoPackage(java.io.File file)
Import a GeoPackage file
|
boolean |
importGeoPackage(java.io.File file,
boolean override)
Import a GeoPackage file
|
boolean |
importGeoPackage(java.lang.String name,
java.io.File file)
Import a GeoPackage file
|
boolean |
importGeoPackage(java.lang.String name,
java.io.File file,
boolean override)
Import a GeoPackage file
|
boolean |
importGeoPackage(java.lang.String database,
java.io.InputStream stream)
Import a GeoPackage stream
|
boolean |
importGeoPackage(java.lang.String database,
java.io.InputStream stream,
boolean override,
GeoPackageProgress progress)
Import a GeoPackage stream
|
boolean |
importGeoPackage(java.lang.String database,
java.io.InputStream stream,
GeoPackageProgress progress)
Import a GeoPackage stream
|
boolean |
importGeoPackage(java.lang.String name,
java.net.URL url)
Import a GeoPackage file from a URL
|
boolean |
importGeoPackage(java.lang.String name,
java.net.URL url,
boolean override,
GeoPackageProgress progress)
Import a GeoPackage file from a URL
|
boolean |
importGeoPackage(java.lang.String name,
java.net.URL url,
GeoPackageProgress progress)
Import a GeoPackage file from a URL
|
boolean |
importGeoPackageAsExternalLink(java.io.File path,
java.lang.String database)
Import an GeoPackage as an external file link without copying locally
|
boolean |
importGeoPackageAsExternalLink(java.lang.String path,
java.lang.String database)
Import an GeoPackage as an external file link without copying locally
|
boolean |
isExternal(java.lang.String database)
Determine if the database is a linked external file
|
GeoPackage |
open(java.lang.String database)
Open the database
|
java.lang.String |
readableSize(java.lang.String database)
Get a readable version of the database size
|
boolean |
rename(java.lang.String database,
java.lang.String newDatabase)
Rename the database to the new name
|
long |
size(java.lang.String database)
Size of the database in bytes
|
java.util.List<java.lang.String> databases()
java.util.List<java.lang.String> externalDatabases()
int count()
java.util.Set<java.lang.String> databaseSet()
java.util.Set<java.lang.String> externalDatabaseSet()
boolean exists(java.lang.String database)
database - long size(java.lang.String database)
database - boolean isExternal(java.lang.String database)
database - java.lang.String getPath(java.lang.String database)
database - java.io.File getFile(java.lang.String database)
database - java.lang.String readableSize(java.lang.String database)
database - boolean delete(java.lang.String database)
database - boolean deleteAll()
boolean deleteAllExternal()
boolean create(java.lang.String database)
database - boolean importGeoPackage(java.io.File file)
file - GeoPackage file to importboolean importGeoPackage(java.io.File file,
boolean override)
file - GeoPackage file to importoverride - true to override existingboolean importGeoPackage(java.lang.String database,
java.io.InputStream stream)
database - database name to save asstream - GeoPackage stream to importboolean importGeoPackage(java.lang.String database,
java.io.InputStream stream,
GeoPackageProgress progress)
database - database name to save asstream - GeoPackage stream to importprogress - boolean importGeoPackage(java.lang.String database,
java.io.InputStream stream,
boolean override,
GeoPackageProgress progress)
database - database name to save asstream - GeoPackage stream to importoverride - true to override existingprogress - boolean importGeoPackage(java.lang.String name,
java.io.File file)
name - database name to save asfile - GeoPackage file to importboolean importGeoPackage(java.lang.String name,
java.io.File file,
boolean override)
name - database name to save the imported file asfile - GeoPackage file to importoverride - true to override existingboolean importGeoPackage(java.lang.String name,
java.net.URL url)
name - url - boolean importGeoPackage(java.lang.String name,
java.net.URL url,
GeoPackageProgress progress)
name - url - progress - boolean importGeoPackage(java.lang.String name,
java.net.URL url,
boolean override,
GeoPackageProgress progress)
name - url - override - progress - void exportGeoPackage(java.lang.String database,
java.io.File directory)
database - directory - void exportGeoPackage(java.lang.String database,
java.lang.String name,
java.io.File directory)
database - name - directory - GeoPackage open(java.lang.String database)
database - boolean copy(java.lang.String database,
java.lang.String databaseCopy)
database - databaseCopy - boolean rename(java.lang.String database,
java.lang.String newDatabase)
database - newDatabase - boolean importGeoPackageAsExternalLink(java.io.File path,
java.lang.String database)
path - full file pathdatabase - name to reference the databaseboolean importGeoPackageAsExternalLink(java.lang.String path,
java.lang.String database)
path - full file pathdatabase - name to reference the database