com.browseengine.bobo.facets.data
Class TermDoubleList
java.lang.Object
com.browseengine.bobo.facets.data.TermValueList<T>
com.browseengine.bobo.facets.data.TermNumberList<Double>
com.browseengine.bobo.facets.data.TermDoubleList
- All Implemented Interfaces:
- Iterable<String>, Collection<String>, List<String>
public class TermDoubleList
- extends TermNumberList<Double>
| Methods inherited from class com.browseengine.bobo.facets.data.TermValueList |
add, addAll, addAll, clear, contains, containsAll, getInnerList, getRawValue, getType, indexOfWithOffset, 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 |
TermDoubleList
public TermDoubleList()
TermDoubleList
public TermDoubleList(String formatString)
TermDoubleList
public TermDoubleList(int capacity,
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<Double>
buildPrimitiveList
protected List<?> buildPrimitiveList(int capacity)
- Specified by:
buildPrimitiveList in class TermValueList<Double>
get
public String get(int index)
- Specified by:
get in interface List<String>- Overrides:
get in class TermValueList<Double>
getPrimitiveValue
public double getPrimitiveValue(int index)
indexOf
public int indexOf(Object o)
- Specified by:
indexOf in interface List<String>- Specified by:
indexOf in class TermValueList<Double>
indexOf
public int indexOf(double val)
seal
public void seal()
- Specified by:
seal in class TermValueList<Double>
parseString
protected Object parseString(String o)
- Specified by:
parseString in class TermNumberList<Double>
contains
public boolean contains(double val)
containsWithType
public boolean containsWithType(Double val)
- Specified by:
containsWithType in class TermValueList<Double>
containsWithType
public boolean containsWithType(double val)
indexOfWithType
public int indexOfWithType(Double o)
- Specified by:
indexOfWithType in class TermValueList<Double>
indexOfWithType
public int indexOfWithType(double val)
Copyright © 2011. All Rights Reserved.