com.browseengine.bobo.facets.data
Class TermDateList

java.lang.Object
  extended by com.browseengine.bobo.facets.data.TermValueList<T>
      extended by com.browseengine.bobo.facets.data.TermNumberList<Long>
          extended by com.browseengine.bobo.facets.data.TermLongList
              extended by com.browseengine.bobo.facets.data.TermDateList
All Implemented Interfaces:
Iterable<String>, Collection<String>, List<String>

public class TermDateList
extends TermLongList

Internal data are stored in a long[] with values generated from Date.getTime()


Field Summary
 
Fields inherited from class com.browseengine.bobo.facets.data.TermLongList
_elements
 
Fields inherited from class com.browseengine.bobo.facets.data.TermNumberList
_formatString, _formatter
 
Fields inherited from class com.browseengine.bobo.facets.data.TermValueList
_innerList, _type
 
Constructor Summary
TermDateList(int capacity, String formatString)
           
TermDateList(String formatString)
           
 
Method Summary
 String format(Object o)
           
 String get(int index)
           
 String getFormatString()
           
protected  long parse(String o)
           
protected  void setFormatString(String formatString)
           
 
Methods inherited from class com.browseengine.bobo.facets.data.TermLongList
add, buildPrimitiveList, clear, contains, containsWithType, containsWithType, getPrimitiveValue, indexOf, indexOf, indexOf, indexOfWithType, indexOfWithType, parseString, seal
 
Methods inherited from class com.browseengine.bobo.facets.data.TermValueList
add, addAll, addAll, 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
 
Methods inherited from interface java.util.List
equals, hashCode
 

Constructor Detail

TermDateList

public TermDateList(String formatString)

TermDateList

public TermDateList(int capacity,
                    String formatString)
Method Detail

getFormatString

public String getFormatString()
Overrides:
getFormatString in class TermNumberList<Long>

setFormatString

protected void setFormatString(String formatString)
Overrides:
setFormatString in class TermNumberList<Long>

parse

protected long parse(String o)
Overrides:
parse in class TermLongList

get

public String get(int index)
Specified by:
get in interface List<String>
Overrides:
get in class TermLongList

format

public String format(Object o)
Overrides:
format in class TermNumberList<Long>


Copyright © 2011. All Rights Reserved.