Changeset 9497 in josm for trunk/src/org/openstreetmap/josm/gui/widgets/OsmPrimitivesTable.java
- Timestamp:
- 2016-01-17T04:02:53+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/widgets/OsmPrimitivesTable.java
r8308 r9497 6 6 7 7 import javax.swing.JPopupMenu; 8 import javax.swing.JTable;9 8 import javax.swing.ListSelectionModel; 10 9 import javax.swing.SwingUtilities; … … 16 15 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 17 16 18 public abstract class OsmPrimitivesTable extends JTable { 17 /** 18 * Table displaying OSM primitives. 19 * @since 5297 20 */ 21 public abstract class OsmPrimitivesTable extends JosmTable { 19 22 20 23 /** … … 27 30 private ZoomToAction zoomToAction; 28 31 29 public final OsmDataLayer getLayer() { 30 return layer; 31 } 32 33 public final void setLayer(OsmDataLayer layer) { 34 this.layer = layer; 35 } 36 32 /** 33 * Constructs a new {@code OsmPrimitivesTable}. 34 * @param dm table model 35 * @param cm column model 36 * @param sm selection model 37 */ 37 38 public OsmPrimitivesTable(OsmPrimitivesTableModel dm, TableColumnModel cm, ListSelectionModel sm) { 38 39 super(dm, cm, sm); … … 41 42 } 42 43 44 /** 45 * Returns the table model. 46 * @return the table model 47 */ 43 48 public OsmPrimitivesTableModel getOsmPrimitivesTableModel() { 44 49 return (OsmPrimitivesTableModel) getModel(); 50 } 51 52 /** 53 * Returns the data layer. 54 * @return the data layer 55 */ 56 public final OsmDataLayer getLayer() { 57 return layer; 58 } 59 60 /** 61 * Sets the data layer. 62 * @param layer the data layer 63 */ 64 public final void setLayer(OsmDataLayer layer) { 65 this.layer = layer; 45 66 } 46 67 … … 72 93 } 73 94 95 /** 96 * Returns primitive at the specified row. 97 * @param row table row 98 * @param layer unused in this implementation, can be useful for subclasses 99 * @return primitive at the specified row 100 */ 74 101 public OsmPrimitive getPrimitiveInLayer(int row, OsmDataLayer layer) { 75 102 return getOsmPrimitivesTableModel().getReferredPrimitive(row);
Note:
See TracChangeset
for help on using the changeset viewer.