com.indexdata.mkjsf.config
Class Configuration

java.lang.Object
  extended by com.indexdata.mkjsf.config.Configuration
All Implemented Interfaces:
Serializable

public class Configuration
extends Object
implements Serializable

Represents a configuration as a set of key-value pairs

Author:
Niels Erik
See Also:
Serialized Form

Constructor Summary
Configuration()
           
Configuration(Map<String,String> parameters)
           
 
Method Summary
 void addAll(Map<String,String> parameters)
           
 void addAll(Map<String,String> defaults, Map<String,String> parameters)
           
 String get(String key)
           
 String get(String key, String defaultValue)
           
 String getConfigFilePath()
           
 Map<String,String> getConfigMap()
           
 String getMandatory(String key)
           
 List<String> getMultiProperty(String key, String separator)
           
 void set(String key, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Configuration

public Configuration()

Configuration

public Configuration(Map<String,String> parameters)
Method Detail

addAll

public void addAll(Map<String,String> parameters)

addAll

public void addAll(Map<String,String> defaults,
                   Map<String,String> parameters)

get

public String get(String key)

set

public void set(String key,
                String value)

get

public String get(String key,
                  String defaultValue)

getMandatory

public String getMandatory(String key)
                    throws com.indexdata.masterkey.config.MissingMandatoryParameterException
Throws:
com.indexdata.masterkey.config.MissingMandatoryParameterException

getMultiProperty

public List<String> getMultiProperty(String key,
                                     String separator)

getConfigFilePath

public String getConfigFilePath()

getConfigMap

public Map<String,String> getConfigMap()


Copyright © 2013. All Rights Reserved.