org.databene.commons.context
Class CaseInsensitiveContext

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

public class CaseInsensitiveContext
extends java.lang.Object
implements Context

Context implementation which is case insensitive regarding key Strings.

Created at 19.11.2008 08:55:05

Since:
0.4.6
Author:
Volker Bergmann

Constructor Summary
CaseInsensitiveContext(boolean capsPreserved)
           
 
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)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CaseInsensitiveContext

public CaseInsensitiveContext(boolean capsPreserved)
Method Detail

set

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

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

keySet

public java.util.Set<java.lang.String> keySet()
Specified by:
keySet 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

remove

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

toString

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


Copyright © 2010. All Rights Reserved.