atg.nucleus.logging
Class VariableArgumentApplicationLoggingUtil.NumberIndexDictionary

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingUtil.NumberIndexDictionary
All Implemented Interfaces:
java.util.Map
Enclosing class:
VariableArgumentApplicationLoggingUtil

protected class VariableArgumentApplicationLoggingUtil.NumberIndexDictionary
extends java.lang.Object
implements java.util.Map

A very minimal map implementation that wraps and list and allows one to access properties by number. Note that operations other than "get" are no supported.


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
VariableArgumentApplicationLoggingUtil.NumberIndexDictionary(java.util.List pWrapped)
          Constructor
 
Method Summary
 void clear()
           
 boolean containsKey(java.lang.Object pKey)
          Return true if pKey is an integer in String form.
 boolean containsValue(java.lang.Object pValue)
           
 java.util.Set entrySet()
           
 java.lang.Object get(java.lang.Object pKey)
           
 java.util.List getWrapped()
          Returns the wrapped Map
 boolean isEmpty()
           
 java.util.Set keySet()
           
 java.lang.Object put(java.lang.Object pKey, java.lang.Object pValue)
           
 void putAll(java.util.Map pMap)
           
 java.lang.Object remove(java.lang.Object pKey)
           
 int size()
           
 java.util.Collection values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

VariableArgumentApplicationLoggingUtil.NumberIndexDictionary

public VariableArgumentApplicationLoggingUtil.NumberIndexDictionary(java.util.List pWrapped)
Constructor

Method Detail

getWrapped

public java.util.List getWrapped()
Returns the wrapped Map


clear

public void clear()
Specified by:
clear in interface java.util.Map

containsKey

public boolean containsKey(java.lang.Object pKey)
Return true if pKey is an integer in String form.

Specified by:
containsKey in interface java.util.Map

containsValue

public boolean containsValue(java.lang.Object pValue)
Specified by:
containsValue in interface java.util.Map

entrySet

public java.util.Set entrySet()
Specified by:
entrySet in interface java.util.Map

get

public java.lang.Object get(java.lang.Object pKey)
Specified by:
get in interface java.util.Map

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface java.util.Map

keySet

public java.util.Set keySet()
Specified by:
keySet in interface java.util.Map

put

public java.lang.Object put(java.lang.Object pKey,
                            java.lang.Object pValue)
Specified by:
put in interface java.util.Map

putAll

public void putAll(java.util.Map pMap)
Specified by:
putAll in interface java.util.Map

remove

public java.lang.Object remove(java.lang.Object pKey)
Specified by:
remove in interface java.util.Map

size

public int size()
Specified by:
size in interface java.util.Map

values

public java.util.Collection values()
Specified by:
values in interface java.util.Map