com.endeca.navigation
Class RefinementConfigList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList
com.endeca.navigation.RefinementConfigList
- All Implemented Interfaces:
- Iterable, Collection, List
public class RefinementConfigList
- extends AbstractList
- implements List
Class that encapsulates a collection of dynamic refinement configs
(RefinementConfig
objects).
Method Summary |
void |
add(int index,
Object elementAt)
Inserts the specified RefinementConfig at the specified position in
this list. |
Object |
get(int index)
Gets the RefinementConfig at position index . |
int |
size()
Returns the number of elements in this list. |
String |
toString()
Returns the string representation of the dynamic refinement config list. |
Methods inherited from class java.util.AbstractList |
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList |
Methods inherited from interface java.util.List |
add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, subList, toArray, toArray |
RefinementConfigList
public RefinementConfigList()
- Default constructor that creates an empty list.
add
public void add(int index,
Object elementAt)
- Inserts the specified
RefinementConfig
at the specified position in
this list. Shifts the element currently at that position (if any)
and any subsequent elements to the right (adds one to their indices).
- Specified by:
add
in interface List
- Overrides:
add
in class AbstractList
- Parameters:
index
- Offset of the element.elementAt
- RefinementConfig
object to be inserted.
- Throws:
IndexOutOfBoundsException
- If index
is out of range.
get
public Object get(int index)
- Gets the
RefinementConfig
at position index
.
- Specified by:
get
in interface List
- Specified by:
get
in class AbstractList
- Parameters:
index
- Offset of element.
- Returns:
RefinementConfig
object at position index
.
- Throws:
IndexOutOfBoundsException
- If index
is out of range.
size
public int size()
- Returns the number of elements in this list.
- Specified by:
size
in interface Collection
- Specified by:
size
in interface List
- Specified by:
size
in class AbstractCollection
- Returns:
- Number of elements (
RefinementConfig
objects) in the list.
toString
public String toString()
- Returns the string representation of the dynamic refinement config list.
- Overrides:
toString
in class AbstractCollection
- Returns:
- The string representation of the dynamic refinement config list.
© 2008 Endeca Technologies, Inc.
Endeca Confidential