Class WeightedSpanTermExtractor.PositionCheckingMap<K>

  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<K,WeightedSpanTerm>
          extended by<K>
All Implemented Interfaces:
Serializable, Cloneable, Map<K,WeightedSpanTerm>
Enclosing class:

protected static class WeightedSpanTermExtractor.PositionCheckingMap<K>
extends HashMap<K,WeightedSpanTerm>

This class makes sure that if both position sensitive and insensitive versions of the same term are added, the position insensitive one wins.

See Also:
Serialized Form

Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor Summary
protected WeightedSpanTermExtractor.PositionCheckingMap()
Method Summary
 WeightedSpanTerm put(K key, WeightedSpanTerm value)
 void putAll(Map<? extends K,? extends WeightedSpanTerm> m)
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, remove, size, values
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
equals, hashCode

Constructor Detail


protected WeightedSpanTermExtractor.PositionCheckingMap()
Method Detail


public void putAll(Map<? extends K,? extends WeightedSpanTerm> m)
Specified by:
putAll in interface Map<K,WeightedSpanTerm>
putAll in class HashMap<K,WeightedSpanTerm>


public WeightedSpanTerm put(K key,
                            WeightedSpanTerm value)
Specified by:
put in interface Map<K,WeightedSpanTerm>
put in class HashMap<K,WeightedSpanTerm>

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.