Class ASTIntegerRange.IntegerRange
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<java.lang.Integer>
-
- org.apache.velocity.runtime.parser.node.ASTIntegerRange.IntegerRange
-
- All Implemented Interfaces:
java.lang.Iterable<java.lang.Integer>
,java.util.Collection<java.lang.Integer>
,java.util.List<java.lang.Integer>
- Enclosing class:
- ASTIntegerRange
public static class ASTIntegerRange.IntegerRange extends java.util.AbstractList<java.lang.Integer>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ASTIntegerRange.IntegerRange.RangeIterator
-
Constructor Summary
Constructors Constructor Description IntegerRange(int left, int right, int delta)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer
get(int index)
int
indexOf(java.lang.Object o)
java.util.Iterator<java.lang.Integer>
iterator()
int
lastIndexOf(java.lang.Object o)
java.util.ListIterator<java.lang.Integer>
listIterator()
java.util.ListIterator<java.lang.Integer>
listIterator(int index)
int
size()
-
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, remove, removeRange, set, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
-
-
-
-
Method Detail
-
iterator
public java.util.Iterator<java.lang.Integer> iterator()
- Specified by:
iterator
in interfacejava.util.Collection<java.lang.Integer>
- Specified by:
iterator
in interfacejava.lang.Iterable<java.lang.Integer>
- Specified by:
iterator
in interfacejava.util.List<java.lang.Integer>
- Overrides:
iterator
in classjava.util.AbstractList<java.lang.Integer>
-
get
public java.lang.Integer get(int index)
- Specified by:
get
in interfacejava.util.List<java.lang.Integer>
- Specified by:
get
in classjava.util.AbstractList<java.lang.Integer>
-
indexOf
public int indexOf(java.lang.Object o)
- Specified by:
indexOf
in interfacejava.util.List<java.lang.Integer>
- Overrides:
indexOf
in classjava.util.AbstractList<java.lang.Integer>
-
lastIndexOf
public int lastIndexOf(java.lang.Object o)
- Specified by:
lastIndexOf
in interfacejava.util.List<java.lang.Integer>
- Overrides:
lastIndexOf
in classjava.util.AbstractList<java.lang.Integer>
-
listIterator
public java.util.ListIterator<java.lang.Integer> listIterator()
- Specified by:
listIterator
in interfacejava.util.List<java.lang.Integer>
- Overrides:
listIterator
in classjava.util.AbstractList<java.lang.Integer>
-
listIterator
public java.util.ListIterator<java.lang.Integer> listIterator(int index)
- Specified by:
listIterator
in interfacejava.util.List<java.lang.Integer>
- Overrides:
listIterator
in classjava.util.AbstractList<java.lang.Integer>
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection<java.lang.Integer>
- Specified by:
size
in interfacejava.util.List<java.lang.Integer>
- Specified by:
size
in classjava.util.AbstractCollection<java.lang.Integer>
-
-