irc
Class ConfigurationLoader

java.lang.Object
  |
  +--irc.ConfigurationLoader

public class ConfigurationLoader
extends java.lang.Object

Toolkit for Configuration creation.


Constructor Summary
ConfigurationLoader(ParameterProvider provider, URLHandler handler, ImageLoader loader, SoundHandler sound, FileHandler file)
          Create a new IRCConfigurationLoader.
 
Method Summary
 void loadDefaultPopup(IRCConfiguration config)
           
 IRCConfiguration loadIRCConfiguration()
          Create a new IRCConfiguration object, using the given ParameterProvider.
 StartupConfiguration loadStartupConfiguration()
          Create a new StartupConfiguration object, using the given ParameterProvider.
 irc.ServerItem[] readServers(java.lang.String dhost, int dport, java.lang.String dpass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationLoader

public ConfigurationLoader(ParameterProvider provider,
                           URLHandler handler,
                           ImageLoader loader,
                           SoundHandler sound,
                           FileHandler file)
Create a new IRCConfigurationLoader.

Parameters:
provider - parameter provider to load the configuration from.
handler - URL handler.
loader - Image loader.
sound - Sound handler.
file - File handler.
Method Detail

loadIRCConfiguration

public IRCConfiguration loadIRCConfiguration()
                                      throws java.lang.Exception
Create a new IRCConfiguration object, using the given ParameterProvider.

Returns:
a new IRCConfiguration instance.
Throws:
java.lang.Exception - if an error occurs.

loadStartupConfiguration

public StartupConfiguration loadStartupConfiguration()
                                              throws java.lang.Exception
Create a new StartupConfiguration object, using the given ParameterProvider.

Returns:
a new StartupConfiguration instance.
Throws:
java.lang.Exception - if a mandatory parameter is not supplied or if an error occurs.

loadDefaultPopup

public void loadDefaultPopup(IRCConfiguration config)

readServers

public irc.ServerItem[] readServers(java.lang.String dhost,
                                    int dport,
                                    java.lang.String dpass)