Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/describedata/NamedArrayList.java @ 335:e964a3d8f7bc
Some Refactoring work done.
Moved Transition to State
gnv-artifacts/trunk@401 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Tue, 08 Dec 2009 08:39:03 +0000 |
parents | |
children | 9a828e5a2390 |
comparison
equal
deleted
inserted
replaced
334:e37930705daa | 335:e964a3d8f7bc |
---|---|
1 /** | |
2 * | |
3 */ | |
4 package de.intevation.gnv.state.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 | |
14 NamedCollection<E> { | |
15 /** | |
16 * | |
17 */ | |
18 private static final long serialVersionUID = 8172229594749676354L; | |
19 | |
20 private String name = null; | |
21 | |
22 private boolean multiSelect = false; | |
23 | |
24 /** | |
25 * Constructor | |
26 */ | |
27 public NamedArrayList(String name) { | |
28 this.name = name; | |
29 } | |
30 | |
31 /** | |
32 * Constructor | |
33 * | |
34 * @param initialCapacity | |
35 */ | |
36 public NamedArrayList(String name, int initialCapacity) { | |
37 super(initialCapacity); | |
38 this.name = name; | |
39 } | |
40 | |
41 /** | |
42 * Constructor | |
43 * | |
44 * @param c | |
45 */ | |
46 public NamedArrayList(String name, Collection<E> c) { | |
47 super(c); | |
48 this.name = name; | |
49 } | |
50 | |
51 /** | |
52 * @see de.intevation.gnv.state.describedata.NamedCollection#getName() | |
53 */ | |
54 public String getName() { | |
55 return this.name; | |
56 } | |
57 | |
58 /** | |
59 * @see de.intevation.gnv.state.describedata.NamedCollection#isMultiSelect() | |
60 */ | |
61 public boolean isMultiSelect() { | |
62 return multiSelect; | |
63 } | |
64 | |
65 /** | |
66 * @see de.intevation.gnv.state.describedata.NamedCollection#setMultiSelect(boolean) | |
67 */ | |
68 public void setMultiSelect(boolean multiSelect) { | |
69 this.multiSelect = multiSelect; | |
70 } | |
71 } |