source: osm/applications/editors/josm/plugins/indoorhelper/src/views/PresetButton.java@ 33779

Last change on this file since 33779 was 32637, checked in by donvip, 9 years ago

checkstyle

File size: 1.4 KB
Line 
1/*
2 * Indoorhelper is a JOSM plug-in to support users when creating their own indoor maps.
3 * Copyright (C) 2016 Erik Gruschka
4 *
5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation, either version 3 of the License, or
8 * (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
18
19package views;
20
21import javax.swing.JButton;
22
23import model.TagCatalog.IndoorObject;
24
25/**
26 * Button with a specific IndoorObject attached to it.
27 * @author egru
28 *
29 */
30
31@SuppressWarnings("serial")
32class PresetButton extends JButton {
33
34 private IndoorObject indoorObject;
35
36 PresetButton(IndoorObject object) {
37 this.setIndoorObject(object);
38 }
39
40 public IndoorObject getIndoorObject() {
41 return this.indoorObject;
42 }
43
44 public void setIndoorObject(IndoorObject object) {
45 this.indoorObject = object;
46 this.setText(indoorObject.toString());
47 this.setToolTipText(indoorObject.toString());
48 }
49
50}
Note: See TracBrowser for help on using the repository browser.