Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/describedata/NamedArrayList.java @ 79:e33c61735a4e
Implementation of the Static UI done
gnv-artifacts/trunk@101 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Thu, 17 Sep 2009 13:38:12 +0000 |
parents | |
children | 7fb9441dd8af |
comparison
equal
deleted
inserted
replaced
78:969faa37a11b | 79:e33c61735a4e |
---|---|
1 /** | |
2 * | |
3 */ | |
4 package de.intevation.gnv.transition.describedata; | |
5 | |
6 import java.util.ArrayList; | |
7 import java.util.Collection; | |
8 | |
9 /** | |
10 * @author Tim Englich <tim.englich@intevation.de> | |
11 * | |
12 */ | |
13 public class NamedArrayList<E> extends ArrayList<E> implements NamedCollection<E> { | |
14 /** | |
15 * | |
16 */ | |
17 private static final long serialVersionUID = 8172229594749676354L; | |
18 | |
19 private String name = null; | |
20 | |
21 private boolean multiSelect = false; | |
22 /** | |
23 * Constructor | |
24 */ | |
25 public NamedArrayList(String name) { | |
26 this.name = name; | |
27 } | |
28 | |
29 /** | |
30 * Constructor | |
31 * @param initialCapacity | |
32 */ | |
33 public NamedArrayList(String name, int initialCapacity) { | |
34 super(initialCapacity); | |
35 this.name = name; | |
36 } | |
37 | |
38 /** | |
39 * Constructor | |
40 * @param c | |
41 */ | |
42 public NamedArrayList(String name, Collection<E> c) { | |
43 super(c); | |
44 this.name = name; | |
45 } | |
46 | |
47 /** | |
48 * @see de.intevation.gnv.transition.describedata.NamedCollection#getName() | |
49 */ | |
50 public String getName() { | |
51 return this.name; | |
52 } | |
53 /** | |
54 * @see de.intevation.gnv.transition.describedata.NamedCollection#isMultiSelect() | |
55 */ | |
56 public boolean isMultiSelect() { | |
57 return multiSelect; | |
58 } | |
59 | |
60 /** | |
61 * @see de.intevation.gnv.transition.describedata.NamedCollection#setMultiSelect(boolean) | |
62 */ | |
63 public void setMultiSelect(boolean multiSelect) { | |
64 this.multiSelect = multiSelect; | |
65 } | |
66 } |