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.
© 2011 Endeca Technologies, Inc.
Endeca Confidential