Mercurial > dive4elements > gnv-client
diff gnv-artifacts/src/main/java/de/intevation/gnv/jfreechart/LevelOrderIndices.java @ 795:cdade5005cba
Added javadoc in jfreechart package.
gnv-artifacts/trunk@877 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 31 Mar 2010 13:48:07 +0000 |
parents | c4156275c1e1 |
children | 22c18083225e |
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/jfreechart/LevelOrderIndices.java Wed Mar 31 12:18:03 2010 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/jfreechart/LevelOrderIndices.java Wed Mar 31 13:48:07 2010 +0000 @@ -7,25 +7,56 @@ */ public class LevelOrderIndices { + /** + * + */ public interface Visitor { + /** + * + * @param index + * @return + */ Object visit(int index); } + /** + * + */ protected int from; + /** + * + */ protected int to; + /** + * + */ public LevelOrderIndices() { } + /** + * + * @param to + */ public LevelOrderIndices(int to) { this(0, to); } + /** + * + * @param from + * @param to + */ public LevelOrderIndices(int from, int to) { this.from = Math.min(from, to); this.to = Math.max(from, to); } + /** + * + * @param visitor + * @return + */ public Object visit(Visitor visitor) { LinkedList<int[]> queue = new LinkedList<int[]>();