com.browseengine.bobo.facets.data
Class TermIntList
java.lang.Object
com.browseengine.bobo.facets.data.TermValueList<T>
com.browseengine.bobo.facets.data.TermNumberList<Integer>
com.browseengine.bobo.facets.data.TermIntList
- All Implemented Interfaces:
- Iterable<String>, Collection<String>, List<String>
public class TermIntList
- extends TermNumberList<Integer>
| Methods inherited from class com.browseengine.bobo.facets.data.TermValueList |
add, addAll, addAll, contains, containsAll, getInnerList, getRawValue, getType, isEmpty, iterator, lastIndexOf, listIterator, listIterator, main, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TermIntList
public TermIntList()
TermIntList
public TermIntList(int capacity,
String formatString)
TermIntList
public TermIntList(String formatString)
add
public boolean add(String o)
- Description copied from class:
TermValueList
- Add a new value to the list. It is important to add the values in sorted (ASC) order.
Our algorithm uses binary searches and priority queues, both of which fails when the ordering is wrong.
- Specified by:
add in interface Collection<String>- Specified by:
add in interface List<String>- Specified by:
add in class TermValueList<Integer>
buildPrimitiveList
protected List<?> buildPrimitiveList(int capacity)
- Specified by:
buildPrimitiveList in class TermValueList<Integer>
clear
public void clear()
- Specified by:
clear in interface Collection<String>- Specified by:
clear in interface List<String>- Overrides:
clear in class TermValueList<Integer>
get
public String get(int index)
- Specified by:
get in interface List<String>- Overrides:
get in class TermValueList<Integer>
getPrimitiveValue
public int getPrimitiveValue(int index)
indexOf
public int indexOf(Object o)
- Specified by:
indexOf in interface List<String>- Specified by:
indexOf in class TermValueList<Integer>
indexOf
public int indexOf(Integer value)
indexOf
public int indexOf(int val)
indexOfWithOffset
public int indexOfWithOffset(Object value,
int offset)
- Overrides:
indexOfWithOffset in class TermValueList<Integer>
indexOfWithOffset
public int indexOfWithOffset(Integer value,
int offset)
indexOfWithOffset
public int indexOfWithOffset(int value,
int offset)
indexOfWithType
public int indexOfWithType(Integer val)
- Specified by:
indexOfWithType in class TermValueList<Integer>
indexOfWithType
public int indexOfWithType(int val)
seal
public void seal()
- Specified by:
seal in class TermValueList<Integer>
parseString
protected Object parseString(String o)
- Specified by:
parseString in class TermNumberList<Integer>
contains
public boolean contains(int val)
containsWithType
public boolean containsWithType(Integer val)
- Specified by:
containsWithType in class TermValueList<Integer>
containsWithType
public boolean containsWithType(int val)
Copyright © 2011. All Rights Reserved.