org.databene.commons.context
Class DefaultContext

java.lang.Object
  extended by org.databene.commons.context.DefaultContext
All Implemented Interfaces:
Context

public class DefaultContext
extends java.lang.Object
implements Context

A thread-safe implementation of Context.

Created: 06.07.2007 06:30:43

Author:
Volker Bergmann

Field Summary
protected  java.util.Map<java.lang.String,java.lang.Object> map
           
 
Constructor Summary
DefaultContext()
           
DefaultContext(Context defaults)
           
DefaultContext(java.util.Map<java.lang.String,?> map)
           
DefaultContext(java.util.Properties props)
           
 
Method Summary
 boolean contains(java.lang.String key)
           
 java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
           
 java.lang.Object get(java.lang.String key)
           
 java.util.Set<java.lang.String> keySet()
           
 void remove(java.lang.String key)
           
 void set(java.lang.String key, java.lang.Object value)
           
<K,V> void
setAll(java.util.Hashtable<K,V> map)
           
<K,V> void
setAll(java.util.Map<K,V> map)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

map

protected java.util.Map<java.lang.String,java.lang.Object> map
Constructor Detail

DefaultContext

public DefaultContext()

DefaultContext

public DefaultContext(Context defaults)

DefaultContext

public DefaultContext(java.util.Map<java.lang.String,?> map)

DefaultContext

public DefaultContext(java.util.Properties props)
Method Detail

get

public java.lang.Object get(java.lang.String key)
Specified by:
get in interface Context

contains

public boolean contains(java.lang.String key)
Specified by:
contains in interface Context

set

public void set(java.lang.String key,
                java.lang.Object value)
Specified by:
set in interface Context

entrySet

public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
Specified by:
entrySet in interface Context

setAll

public <K,V> void setAll(java.util.Hashtable<K,V> map)

setAll

public <K,V> void setAll(java.util.Map<K,V> map)

remove

public void remove(java.lang.String key)
Specified by:
remove in interface Context

keySet

public java.util.Set<java.lang.String> keySet()
Specified by:
keySet in interface Context

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.