FindBugs™ 1.3.9

edu.umd.cs.findbugs.util
Class MergeMap<K,V>

java.lang.Object
  extended by edu.umd.cs.findbugs.util.MergeMap<K,V>
Direct Known Subclasses:
MergeMap.MaxMap, MergeMap.MinMap

public abstract class MergeMap<K,V>
extends java.lang.Object

Author:
pugh

Nested Class Summary
static class MergeMap.MaxMap<K,V extends java.lang.Comparable<? super V>>
           
static class MergeMap.MinMap<K,V extends java.lang.Comparable<? super V>>
           
 
Constructor Summary
MergeMap()
           
MergeMap(java.util.Map<K,V> map)
           
 
Method Summary
 boolean containsKey(K k)
           
 java.util.Set<java.util.Map.Entry<K,V>> entrySet()
           
 V get(K k)
           
static void main(java.lang.String[] args)
           
protected abstract  V mergeValues(V oldValue, V newValue)
           
 V put(K k, V v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MergeMap

public MergeMap()

MergeMap

public MergeMap(java.util.Map<K,V> map)
Method Detail

mergeValues

protected abstract V mergeValues(V oldValue,
                                 V newValue)

put

public V put(K k,
             V v)

get

public V get(K k)

containsKey

public boolean containsKey(K k)

entrySet

public java.util.Set<java.util.Map.Entry<K,V>> entrySet()

main

public static void main(java.lang.String[] args)

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.