ariba.ui.aribaweb.util
Class AWSizeLimitedHashtable

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.util.AWSizeLimitedHashtable
All Implemented Interfaces:
AWObject, Cloneable

public final class AWSizeLimitedHashtable
extends AWBaseObject
implements Cloneable


Field Summary
 
Fields inherited from class ariba.ui.aribaweb.util.AWBaseObject
AribaHashtableClass, AribaVectorClass, ClassClass, EmptyHashtable, EmptyMap, EmptyVector, False, IntegerClass, JavaHashtableClass, JavaMapClass, JavaVectorClass, LogHandling, NullObject, ObjectClass, StringClass, True, UndefinedObject, UndefinedString, UninitializedRealNumber
 
Constructor Summary
AWSizeLimitedHashtable(int desiredSize)
           
 
Method Summary
 Object clone()
           
 Object get(Object key)
           
 Object getKey(Object key)
          Allows for looking up a key to see if it exists and to get its value
 Object put(Object key, Object value)
           
 void putIfAbsent(Object key, Object value)
           
 int size()
           
 
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject
debugString, ensureFieldValuesClear, getFieldValue, init, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWSizeLimitedHashtable

public AWSizeLimitedHashtable(int desiredSize)
Method Detail

put

public Object put(Object key,
                  Object value)

putIfAbsent

public void putIfAbsent(Object key,
                        Object value)

get

public Object get(Object key)

getKey

public Object getKey(Object key)
Allows for looking up a key to see if it exists and to get its value


size

public int size()

clone

public Object clone()
Overrides:
clone in class Object


AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.