public void refreshTables() {
        try {
            tableList = new ArrayList<Table>();
            HTableDescriptor hTables[] = hbaseAdmin.listTables();

            for(HTableDescriptor tableDescriptor : hTables) {
                tableList.add(new Table(tableDescriptor, this));
            }
        }
        catch(IOException ioe) {
            throw new ExplorerException("Error while getting table list!");
        }
    }