qx.util.range
Class IntegerRange

java.lang.Object
  extended by qx.core.Object
      extended by qx.util.range.IntegerRange

public class IntegerRange
extends Object

Create a list of successive integers.

WARNING: Experimental! Most likely to change in the future. May be pimped up by ideas from http://www.mochikit.com/doc/html/MochiKit/Iter.html#fn-range or consolidated with Range

The constructor can take a negative step width, or start greater than stop, to create decreasing ranges.

  var r = new qx.util.range.IntegerRange(1,20);
  var i;
  while ((i = r.next())!=null) { alert(i) }; // yields 1,2,3,..,20


Constructor Summary
IntegerRange()
           
IntegerRange(java.lang.Integer start)
           
IntegerRange(java.lang.Integer start, java.lang.Integer stop)
           
IntegerRange(java.lang.Integer start, java.lang.Integer stop, java.lang.Integer step)
           
 
Method Summary
 java.lang.Integer next()
          Return the next number in the range, or null.
 
Methods inherited from class qx.core.Object
_disposeFields, _disposeObjectDeep, _disposeObjects, base, dispose, get, getDisposed, isDisposed, reset, self, set, toHashCode, toString_
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegerRange

public IntegerRange()

IntegerRange

public IntegerRange(java.lang.Integer start)

IntegerRange

public IntegerRange(java.lang.Integer start,
                    java.lang.Integer stop)

IntegerRange

public IntegerRange(java.lang.Integer start,
                    java.lang.Integer stop,
                    java.lang.Integer step)
Method Detail

next

public java.lang.Integer next()

Return the next number in the range, or null.



Copyright © 2008 1&1. All Rights Reserved.