private void buildTable(String button) {
        URL[] urls;
        switch (button) {
            case "all":
                urls = xml.getURLs();
                break;
            case "page":
                urls = xml.getURLsOfType(URLType.Page);
                break;
            case "document":
                urls = xml.getURLsOfType(URLType.Document);
                break;
            default:
                urls = xml.getURLsOfType(URLType.Media);
                break;
        }

        buildData(urls);

        tableModel.setDataVector(data, columnNames);
        urlTable.getColumnModel().getColumn(0).setMaxWidth(70);
        urlTable.getColumnModel().getColumn(2).setMaxWidth(70);
        urlTable.getColumnModel().getColumn(3).setMaxWidth(70);
        urlTable.getColumnModel().getColumn(4).setMaxWidth(70);
        urlTable.getColumnModel().getColumn(5).setMaxWidth(70);
    }