Package edu.berkeley.nlp.lm.map
Class NgramsForOrderIterableWrapper<W,V>
java.lang.Object
edu.berkeley.nlp.lm.map.NgramsForOrderIterableWrapper<W,V>
- Type Parameters:
V
-W
-
public class NgramsForOrderIterableWrapper<W,V>
extends Object
implements Iterable<Map.Entry<List<W>,V>>
Wraps an NgramMap as an Iterable, so it is easy to iterate over the n-grams
of a particular order. Using this interface is a little inefficient due to
the boxing and temporary object allocation necessary to conform to Java's
interfaces.
- Author:
- adampauls
-
Constructor Summary
ConstructorsConstructorDescriptionNgramsForOrderIterableWrapper
(NgramMap<V> map, WordIndexer<W> wordIndexer, int ngramOrder) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator