org.eclipse.higgins.sts.utilities
Class Configuration

java.lang.Object
  extended byorg.eclipse.higgins.sts.utilities.Configuration
All Implemented Interfaces:
org.eclipse.higgins.configuration.api.IConfigurationHandler

public class Configuration
extends Object
implements org.eclipse.higgins.configuration.api.IConfigurationHandler

Author:
mikemci

Field Summary
static org.eclipse.higgins.configuration.xml.ConfigurationHandler handler
           
 
Constructor Summary
Configuration()
           
 
Method Summary
 boolean configure(Map mapConfigurationSettings)
          Use properties in mapConfigurationSettings to read/create configuration map.
 Map getSettings()
          Return settings created by configure call, or null if not yet configured.
 void setConfigurationBase(String str)
          Set pathname to directory that contains configuration files.
 void setFileName(String strFile)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handler

public static org.eclipse.higgins.configuration.xml.ConfigurationHandler handler
Constructor Detail

Configuration

public Configuration()
Method Detail

setConfigurationBase

public void setConfigurationBase(String str)
Set pathname to directory that contains configuration files.

Specified by:
setConfigurationBase in interface org.eclipse.higgins.configuration.api.IConfigurationHandler

setFileName

public void setFileName(String strFile)

configure

public boolean configure(Map mapConfigurationSettings)
                  throws Exception
Use properties in mapConfigurationSettings to read/create configuration map. Should be implemented as synchronized.

Specified by:
configure in interface org.eclipse.higgins.configuration.api.IConfigurationHandler
Returns:
TRUE if configuration is successful, FALSE otherwise.
Throws:
Exception

getSettings

public Map getSettings()
                throws Exception
Return settings created by configure call, or null if not yet configured.

Specified by:
getSettings in interface org.eclipse.higgins.configuration.api.IConfigurationHandler
Throws:
Exception