comparison flys-client/src/main/java/org/dive4elements/river/client/shared/model/DataCageNode.java @ 5834:f507086aa94b

Repaired internal references.
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 25 Apr 2013 12:31:32 +0200
parents flys-client/src/main/java/de/intevation/flys/client/shared/model/DataCageNode.java@63b258bf365c
children 821a02bbfb4e
comparison
equal deleted inserted replaced
5833:a2bdc0f524e8 5834:f507086aa94b
1 package de.intevation.flys.client.shared.model;
2
3 import java.util.List;
4 import java.util.ArrayList;
5
6 import java.io.Serializable;
7
8 public class DataCageNode implements Serializable
9 {
10 protected String name;
11 protected String description;
12 protected List<DataCageNode> children;
13 protected AttrList attrs;
14
15 public DataCageNode() {
16 }
17
18 public DataCageNode(String name) {
19 this(name, null);
20 }
21
22 public DataCageNode(String name, AttrList attrs) {
23 this(name, name, attrs);
24 }
25
26 public DataCageNode(String name, String description, AttrList attrs) {
27 this.name = name;
28 this.description = description;
29 this.attrs = attrs;
30 }
31
32 public String getName() {
33 return name;
34 }
35
36 public String getDescription() {
37 return description;
38 }
39
40 public void setName(String name) {
41 this.name = name;
42 }
43
44 public void addChild(DataCageNode child) {
45 if (children == null) {
46 children = new ArrayList<DataCageNode>();
47 }
48 children.add(child);
49 }
50
51 public List<DataCageNode> getChildren() {
52 return children;
53 }
54
55 public AttrList getAttributes() {
56 return attrs;
57 }
58 }
59 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org