|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<java.lang.Object,java.lang.Object>
java.util.Properties
org.glite.security.util.CaseInsensitiveProperties
public class CaseInsensitiveProperties
Case insensitive version of Properties class. All keys are lowercased when used.
Properties
,
Serialized FormConstructor Summary | |
---|---|
CaseInsensitiveProperties()
Creates a new instance of CaseInsensitiveProperties. |
|
CaseInsensitiveProperties(java.util.Properties defaults)
Creates a new instance of CaseInsensitiveProperties. |
Method Summary | |
---|---|
boolean |
containsKey(java.lang.String key)
Checks whether the key exists in the storage. |
java.lang.String |
get(java.lang.String key)
Gets the string stored under the given key. |
java.lang.String |
getProperty(java.lang.String key)
|
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue)
|
void |
load(java.io.InputStream inputStream)
Loads the properties from the stream inputStream. |
void |
loadProperties(java.util.Properties inProperties)
Loads the properties from inProperties into this instance. |
java.lang.Object |
put(java.lang.String key,
java.lang.String value)
Puts a String in to the property storage case insensitivitizing it. |
void |
putAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> t)
|
java.lang.Object |
remove(java.lang.Object keyObj)
|
java.lang.Object |
setProperty(java.lang.String key,
java.lang.String value)
|
Methods inherited from class java.util.Properties |
---|
list, list, load, loadFromXML, propertyNames, save, store, store, storeToXML, storeToXML, stringPropertyNames |
Methods inherited from class java.util.Hashtable |
---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, size, toString, values |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CaseInsensitiveProperties(java.util.Properties defaults)
defaults
- the default values to set.public CaseInsensitiveProperties()
Method Detail |
---|
public java.lang.String getProperty(java.lang.String key)
getProperty
in class java.util.Properties
public java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
getProperty
in class java.util.Properties
public java.lang.Object setProperty(java.lang.String key, java.lang.String value)
setProperty
in class java.util.Properties
public void load(java.io.InputStream inputStream) throws java.io.IOException
load
in class java.util.Properties
java.io.IOException
Properties.load(java.io.InputStream)
public void loadProperties(java.util.Properties inProperties)
inProperties
- the properties to load.public java.lang.Object remove(java.lang.Object keyObj) throws java.lang.IllegalArgumentException
remove
in interface java.util.Map<java.lang.Object,java.lang.Object>
remove
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
java.lang.IllegalArgumentException
This implementation only accepts strings as keys, if other than String
is used, an exception is thrown.
public java.lang.Object put(java.lang.String key, java.lang.String value)
key
- The key to store the key under.value
- The value to store.
public java.lang.String get(java.lang.String key)
key
- The key to use to get the value.
public boolean containsKey(java.lang.String key)
key
- the key to search for.
public void putAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> t)
putAll
in interface java.util.Map<java.lang.Object,java.lang.Object>
putAll
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |