Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/jfreechart/LevelOrderIndices.java @ 815:22c18083225e
Removed compiler warnings while JavaDoc generation.
gnv-artifacts/trunk@900 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 12 Apr 2010 06:59:33 +0000 |
parents | cdade5005cba |
children | f953c9a559d8 |
comparison
equal
deleted
inserted
replaced
814:9d427dd2a96a | 815:22c18083225e |
---|---|
5 /** | 5 /** |
6 * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a> | 6 * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a> |
7 */ | 7 */ |
8 public class LevelOrderIndices | 8 public class LevelOrderIndices |
9 { | 9 { |
10 /** | |
11 * | |
12 */ | |
13 public interface Visitor { | 10 public interface Visitor { |
14 /** | 11 |
15 * | |
16 * @param index | |
17 * @return | |
18 */ | |
19 Object visit(int index); | 12 Object visit(int index); |
20 } | 13 } |
21 | 14 |
22 /** | 15 |
23 * | |
24 */ | |
25 protected int from; | 16 protected int from; |
26 /** | 17 |
27 * | |
28 */ | |
29 protected int to; | 18 protected int to; |
30 | 19 |
31 /** | 20 |
32 * | |
33 */ | |
34 public LevelOrderIndices() { | 21 public LevelOrderIndices() { |
35 } | 22 } |
36 | 23 |
37 /** | 24 |
38 * | |
39 * @param to | |
40 */ | |
41 public LevelOrderIndices(int to) { | 25 public LevelOrderIndices(int to) { |
42 this(0, to); | 26 this(0, to); |
43 } | 27 } |
44 | 28 |
45 /** | 29 |
46 * | |
47 * @param from | |
48 * @param to | |
49 */ | |
50 public LevelOrderIndices(int from, int to) { | 30 public LevelOrderIndices(int from, int to) { |
51 this.from = Math.min(from, to); | 31 this.from = Math.min(from, to); |
52 this.to = Math.max(from, to); | 32 this.to = Math.max(from, to); |
53 } | 33 } |
54 | 34 |
55 /** | 35 |
56 * | |
57 * @param visitor | |
58 * @return | |
59 */ | |
60 public Object visit(Visitor visitor) { | 36 public Object visit(Visitor visitor) { |
61 LinkedList<int[]> queue = new LinkedList<int[]>(); | 37 LinkedList<int[]> queue = new LinkedList<int[]>(); |
62 | 38 |
63 queue.add(new int [] { from, to }); | 39 queue.add(new int [] { from, to }); |
64 | 40 |