geopackage-sdk/src/main/java/mil/nga/geopackage/factory/GeoPackageManagerImpl.java
@Override
    public boolean importGeoPackage(String name, File file, boolean override) {

        // Verify the file has the right extension
        GeoPackageValidate.validateGeoPackageExtension(file);

        // Use the provided name or the base file name as the database name
        String database;
        if (name != null) {
            database = name;
        } else {
            database = GeoPackageIOUtils.getFileNameWithoutExtension(file);
        }

        boolean success = false;
        try {
            FileInputStream geoPackageStream = new FileInputStream(file);
            success = importGeoPackage(database, override, geoPackageStream,
                    null);
        } catch (FileNotFoundException e) {
            throw new GeoPackageException(
                    "Failed read or write GeoPackage file '" + file
                            + "' to database: '" + database + "'", e);
        }

        return success;
    }
@Override
    public boolean importGeoPackage(String name, File file, boolean override) {

        // Verify the file has the right extension
        GeoPackageValidate.validateGeoPackageExtension(file);

        // Use the provided name or the base file name as the database name
        String database;
        if (name != null) {
            database = name;
        } else {
            database = GeoPackageIOUtils.getFileNameWithoutExtension(file);
        }

        boolean success = false;
        try {
            FileInputStream geoPackageStream = new FileInputStream(file);
            success = importGeoPackage(database, override, geoPackageStream,
                    null);
        } catch (FileNotFoundException e) {
            throw new GeoPackageException(
                    "Failed read or write GeoPackage file '" + file
                            + "' to database: '" + database + "'", e);
        }

        return success;
    }
@ Override public boolean importGeoPackage ( String name , File file , boolean override ) { // Verify the file has the right extension GeoPackageValidate . validateGeoPackageExtension ( file ) ; // Use the provided name or the base file name as the database name String database ; if ( name != null ) { database = name ; } else { database = GeoPackageIOUtils . getFileNameWithoutExtension ( file ) ; } boolean success = false ; try { FileInputStream geoPackageStream = new FileInputStream ( file ) ; success = importGeoPackage ( database , override , geoPackageStream , null ) ; } catch ( FileNotFoundException e ) { throw new GeoPackageException ( "Failed read or write GeoPackage file '" + file + "' to database: '" + database + "'" , e ) ; } return success ; }
{@inheritDoc}
{