groovy.lang
Class Range
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractList
|
+--groovy.lang.Range
- All Implemented Interfaces:
- Collection, List
- public class Range
- extends AbstractList
Represents a list of objects from a value to a value using
comparators
- Version:
- $Revision: 1.5 $
- Author:
- James Strachan
Methods inherited from class java.util.AbstractList |
add, add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set |
Range
public Range(Comparable from,
Comparable to)
hashCode
public int hashCode()
- Specified by:
hashCode
in interface List
- Overrides:
hashCode
in class AbstractList
equals
public boolean equals(Object that)
- Specified by:
equals
in interface List
- Overrides:
equals
in class AbstractList
equals
public boolean equals(groovy.lang.Range that)
getFrom
public Comparable getFrom()
getTo
public Comparable getTo()
get
public Object get(int index)
- Specified by:
get
in interface List
- Specified by:
get
in class AbstractList
size
public int size()
- Specified by:
size
in interface List
- Specified by:
size
in class AbstractCollection
subList
public List subList(int fromIndex,
int toIndex)
- Specified by:
subList
in interface List
- Overrides:
subList
in class AbstractList
toString
public String toString()
- Overrides:
toString
in class AbstractCollection
contains
public boolean contains(Comparable value)
step
public void step(int step,
groovy.lang.Closure closure)
step
public List step(int step)
increment
protected Object increment(Object value)
decrement
protected Object decrement(Object value)
Copyright © 2003 The Codehaus. All Rights Reserved.