Package com.saperion.ngc.configuration
Class CombinedProperties
- java.lang.Object
- 
- com.saperion.ngc.configuration.CombinedProperties
 
- 
- All Implemented Interfaces:
- java.util.Map<java.lang.String,java.lang.String>
 
 public class CombinedProperties extends java.lang.Object implements java.util.Map<java.lang.String,java.lang.String>A Map with string-keys and values containing the values from two configuration files. The values read from the customFile will overwrite the values read from the defaultFile.
- 
- 
Constructor SummaryConstructors Constructor Description CombinedProperties(java.lang.String defaultFile, java.lang.String customFile, boolean caseSensitive)Creates a new CombinedProperties containing the values from the defaultFile and the customFile.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleancontainsKey(java.lang.Object key)booleancontainsValue(java.lang.Object value)java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>>entrySet()java.lang.Stringget(java.lang.Object key)booleanisEmpty()java.util.Set<java.lang.String>keySet()java.lang.Stringput(java.lang.String key, java.lang.String value)voidputAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> m)java.lang.Stringremove(java.lang.Object key)intsize()java.util.Collection<java.lang.String>values()
 
- 
- 
- 
Constructor Detail- 
CombinedPropertiespublic CombinedProperties(java.lang.String defaultFile, java.lang.String customFile, boolean caseSensitive) throws java.io.IOExceptionCreates a new CombinedProperties containing the values from the defaultFile and the customFile. The files will be loaded from the classpath byClass.getResourceAsStream(String).- Parameters:
- defaultFile- the file containing the default values
- customFile- the file containing the custom values
- caseSensitive- if false, the returned map will be an instance of- CaseInsensitiveMap
- Throws:
- java.io.IOException- IO exception when reading the files
 
 
- 
 - 
Method Detail- 
sizepublic int size() - Specified by:
- sizein interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
isEmptypublic boolean isEmpty() - Specified by:
- isEmptyin interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
containsKeypublic boolean containsKey(java.lang.Object key) - Specified by:
- containsKeyin interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
containsValuepublic boolean containsValue(java.lang.Object value) - Specified by:
- containsValuein interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
getpublic java.lang.String get(java.lang.Object key) - Specified by:
- getin interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
putpublic java.lang.String put(java.lang.String key, java.lang.String value)- Specified by:
- putin interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
removepublic java.lang.String remove(java.lang.Object key) - Specified by:
- removein interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
putAllpublic void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> m) - Specified by:
- putAllin interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
clearpublic void clear() - Specified by:
- clearin interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
keySetpublic java.util.Set<java.lang.String> keySet() - Specified by:
- keySetin interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
valuespublic java.util.Collection<java.lang.String> values() - Specified by:
- valuesin interface- java.util.Map<java.lang.String,java.lang.String>
 
 - 
entrySetpublic java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet() - Specified by:
- entrySetin interface- java.util.Map<java.lang.String,java.lang.String>
 
 
- 
 
-