001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.gui.conflict.pair.nodes;
003
004import javax.swing.ListSelectionModel;
005
006import org.openstreetmap.josm.actions.ZoomToAction;
007import org.openstreetmap.josm.data.osm.Node;
008import org.openstreetmap.josm.gui.conflict.pair.ListMergeModel;
009import org.openstreetmap.josm.gui.conflict.pair.PairTable;
010import org.openstreetmap.josm.gui.widgets.OsmPrimitivesTableModel;
011
012public class NodeListTable extends PairTable {
013
014    public NodeListTable(String name, ListMergeModel<Node> model, OsmPrimitivesTableModel dm, ListSelectionModel sm) {
015        super(name, model, dm, new NodeListColumnModel(new NodeListTableCellRenderer()), sm);
016    }
017
018    @Override
019    protected ZoomToAction buildZoomToAction() {
020        return new ZoomToAction(this);
021    }
022}