public class ObjectRange extends AbstractList
Represents an inclusive list of objects from a value to a value using comparators.
This class is similar to IntRange. If you make any changes to this class, you might consider making parallel changes to IntRange.
| Constructor and description | 
|---|
                                ObjectRange
                                (Comparable from, Comparable to)Creates a new ObjectRange.  | 
                        
                                ObjectRange
                                (Comparable from, Comparable to, boolean reverse) | 
                        
| Type | Name and description | 
|---|---|
boolean | 
                            contains(Object value) | 
                        
boolean | 
                            containsWithinBounds(Object value)Checks whether a value is between the from and to values of a Range  | 
                        
protected Object | 
                            decrement(Object value)Decrements by one  | 
                        
boolean | 
                            equals(Object that){@inheritDoc}  | 
                        
boolean | 
                            equals(ObjectRange that)Compares an ObjectRange to another ObjectRange.  | 
                        
Object | 
                            get(int index){@inheritDoc}  | 
                        
Comparable | 
                            getFrom(){@inheritDoc}  | 
                        
Comparable | 
                            getTo(){@inheritDoc}  | 
                        
protected Object | 
                            increment(Object value)Increments by one  | 
                        
String | 
                            inspect(){@inheritDoc}  | 
                        
boolean | 
                            isReverse(){@inheritDoc}  | 
                        
Iterator | 
                            iterator(){@inheritDoc}  | 
                        
int | 
                            size(){@inheritDoc}  | 
                        
void | 
                            step(int step, Closure closure){@inheritDoc}  | 
                        
List | 
                            step(int step){@inheritDoc}  | 
                        
List | 
                            subList(int fromIndex, int toIndex){@inheritDoc}  | 
                        
String | 
                            toString(){@inheritDoc}  | 
                        
| Methods inherited from class | Name | 
|---|---|
class AbstractList | 
                            add, add, remove, get, equals, hashCode, indexOf, clear, lastIndexOf, subList, addAll, iterator, set, listIterator, listIterator, remove, toString, contains, isEmpty, size, toArray, toArray, addAll, containsAll, removeAll, retainAll, wait, wait, wait, getClass, notify, notifyAll, size | 
                        
class AbstractCollection | 
                            add, remove, toString, clear, contains, isEmpty, size, toArray, toArray, addAll, iterator, containsAll, removeAll, retainAll, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll | 
                        
 Creates a new ObjectRange. Creates a reversed range if
 from < to.
     
from -  the first value in the range.to -    the last value in the range.Checks whether a value is between the from and to values of a Range
value -  the value of interestDecrements by one
value -  the value to decrement{@inheritDoc}
Compares an ObjectRange to another ObjectRange.
that -  the object to check equality withtrue if the ranges are equal{@inheritDoc}
{@inheritDoc}
{@inheritDoc}
Increments by one
value -  the value to increment{@inheritDoc}
{@inheritDoc}
{@inheritDoc}
{@inheritDoc}
{@inheritDoc}
{@inheritDoc}
{@inheritDoc}
{@inheritDoc}
Copyright © 2003-2016 The Apache Software Foundation. All rights reserved.