W
- V
- public class NgramMapWrapper<W,V>
extends java.util.AbstractMap<java.util.List<W>,V>
Constructor and Description |
---|
NgramMapWrapper(NgramMap<V> map,
WordIndexer<W> wordIndexer) |
NgramMapWrapper(NgramMap<V> map,
WordIndexer<W> wordIndexer,
int maxOrder) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(java.lang.Object key) |
java.util.Set<java.util.Map.Entry<java.util.List<W>,V>> |
entrySet() |
V |
get(java.lang.Object arg0) |
java.util.Map<java.util.List<W>,V> |
getMapForOrder(int ngramOrder) |
NgramMap<V> |
getNgramMap() |
WordIndexer<W> |
getWordIndexer() |
long |
longSize() |
clear, clone, containsValue, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
public NgramMapWrapper(NgramMap<V> map, WordIndexer<W> wordIndexer)
public NgramMapWrapper(NgramMap<V> map, WordIndexer<W> wordIndexer, int maxOrder)
map
- wordIndexer
- maxOrder
- this is 1-based (i.e. 1 means keep unigrams but not bigrams)public V get(java.lang.Object arg0)
public boolean containsKey(java.lang.Object key)
public java.util.Map<java.util.List<W>,V> getMapForOrder(int ngramOrder)
ngramOrder
- 0-based (0 means unigrams)public long longSize()
public WordIndexer<W> getWordIndexer()