org.codehaus.groovy.util
Class SingleKeyHashMap

java.lang.Object
  extended by org.codehaus.groovy.util.ComplexKeyHashMap
      extended by org.codehaus.groovy.util.SingleKeyHashMap
Direct Known Subclasses:
MetaClassImpl.Index

public class SingleKeyHashMap
extends ComplexKeyHashMap


Nested Class Summary
static interface SingleKeyHashMap.Copier
           
static class SingleKeyHashMap.Entry
           
 
Nested classes/interfaces inherited from class org.codehaus.groovy.util.ComplexKeyHashMap
ComplexKeyHashMap.EntryIterator
 
Field Summary
 
Fields inherited from class org.codehaus.groovy.util.ComplexKeyHashMap
DEFAULT_CAPACITY, MAXIMUM_CAPACITY, MINIMUM_CAPACITY, size, table, threshold
 
Constructor Summary
SingleKeyHashMap()
           
SingleKeyHashMap(boolean b)
           
 
Method Summary
 boolean containsKey(String name)
           
static SingleKeyHashMap copy(SingleKeyHashMap dst, SingleKeyHashMap src, SingleKeyHashMap.Copier copier)
           
 Object get(Object key)
           
 SingleKeyHashMap.Entry getOrPut(Object key)
           
 SingleKeyHashMap.Entry getOrPutEntry(SingleKeyHashMap.Entry element)
           
 void put(Object key, Object value)
           
 SingleKeyHashMap.Entry putCopyOfUnexisting(SingleKeyHashMap.Entry ee)
           
 ComplexKeyHashMap.Entry remove(Object key)
           
 
Methods inherited from class org.codehaus.groovy.util.ComplexKeyHashMap
clear, getEntrySetIterator, getTable, hash, init, isEmpty, resize, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleKeyHashMap

public SingleKeyHashMap()

SingleKeyHashMap

public SingleKeyHashMap(boolean b)
Method Detail

containsKey

public boolean containsKey(String name)

put

public void put(Object key,
                Object value)

get

public final Object get(Object key)

getOrPut

public SingleKeyHashMap.Entry getOrPut(Object key)

getOrPutEntry

public SingleKeyHashMap.Entry getOrPutEntry(SingleKeyHashMap.Entry element)

putCopyOfUnexisting

public SingleKeyHashMap.Entry putCopyOfUnexisting(SingleKeyHashMap.Entry ee)

remove

public final ComplexKeyHashMap.Entry remove(Object key)

copy

public static SingleKeyHashMap copy(SingleKeyHashMap dst,
                                    SingleKeyHashMap src,
                                    SingleKeyHashMap.Copier copier)

Copyright © 2003-2010 The Codehaus. All rights reserved.