source: osm/applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/Layer.java@ 32030

Last change on this file since 32030 was 32030, checked in by stoecker, 8 years ago

style cleanup

  • Property svn:eol-style set to native
File size: 1.2 KB
Line 
1// License: GPL. For details, see Readme.txt file.
2package org.openstreetmap.gui.jmapviewer;
3
4import java.util.List;
5
6import org.openstreetmap.gui.jmapviewer.interfaces.MapObject;
7
8public class Layer extends AbstractLayer {
9 private List<MapObject> elements;
10
11 public Layer(String name) {
12 super(name);
13 }
14
15 public Layer(String name, String description) {
16 super(name, description);
17 }
18
19 public Layer(String name, Style style) {
20 super(name, style);
21 }
22
23 public Layer(String name, String description, Style style) {
24 super(name, description, style);
25 }
26
27 public Layer(LayerGroup parent, String name) {
28 super(parent, name);
29 }
30
31 public Layer(LayerGroup parent, String name, Style style) {
32 super(parent, name, style);
33 }
34
35 public Layer(LayerGroup parent, String name, String description, Style style) {
36 super(parent, name, description, style);
37 }
38
39 public List<MapObject> getElements() {
40 return elements;
41 }
42
43 public void setElements(List<MapObject> elements) {
44 this.elements = elements;
45 }
46
47 public Layer add(MapObject element) {
48 element.setLayer(this);
49 elements = add(elements, element);
50 return this;
51 }
52}
Note: See TracBrowser for help on using the repository browser.