geopackage-sdk/src/main/java/mil/nga/geopackage/factory/GeoPackageImpl.java
@Override
    public AttributesDao getAttributesDao(String tableName) {

        ContentsDao dao = getContentsDao();
        Contents contents = null;
        try {
            contents = dao.queryForId(tableName);
        } catch (SQLException e) {
            throw new GeoPackageException("Failed to retrieve "
                    + Contents.class.getSimpleName() + " for table name: "
                    + tableName, e);
        }
        if (contents == null) {
            throw new GeoPackageException(
                    "No Contents Table exists for table name: " + tableName);
        }
        return getAttributesDao(contents);
    }
@Override
    public AttributesDao getAttributesDao(String tableName) {

        ContentsDao dao = getContentsDao();
        Contents contents = null;
        try {
            contents = dao.queryForId(tableName);
        } catch (SQLException e) {
            throw new GeoPackageException("Failed to retrieve "
                    + Contents.class.getSimpleName() + " for table name: "
                    + tableName, e);
        }
        if (contents == null) {
            throw new GeoPackageException(
                    "No Contents Table exists for table name: " + tableName);
        }
        return getAttributesDao(contents);
    }
@ Override public AttributesDao getAttributesDao ( String tableName ) { ContentsDao dao = getContentsDao ( ) ; Contents contents = null ; try { contents = dao . queryForId ( tableName ) ; } catch ( SQLException e ) { throw new GeoPackageException ( "Failed to retrieve " + Contents . class . getSimpleName ( ) + " for table name: " + tableName , e ) ; } if ( contents == null ) { throw new GeoPackageException ( "No Contents Table exists for table name: " + tableName ) ; } return getAttributesDao ( contents ) ; }
{@inheritDoc}
{