001 // License: GPL. For details, see LICENSE file.
002 package org.openstreetmap.josm.gui.conflict.pair.nodes;
003
004 import javax.swing.ListSelectionModel;
005
006 import org.openstreetmap.josm.actions.ZoomToAction;
007 import org.openstreetmap.josm.data.osm.Node;
008 import org.openstreetmap.josm.gui.conflict.pair.ListMergeModel;
009 import org.openstreetmap.josm.gui.conflict.pair.PairTable;
010 import org.openstreetmap.josm.gui.widgets.OsmPrimitivesTableModel;
011
012 public 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 }