de.miethxml.hawron
Class ApplicationContainer

java.lang.Object
  extended byde.miethxml.toolkit.container.DefaultApplicationContainer
      extended byde.miethxml.hawron.ApplicationContainer
All Implemented Interfaces:
ApplicationShutdown, Launcher, PluginReceiver, ProjectConfigListener

public class ApplicationContainer
extends DefaultApplicationContainer
implements ProjectConfigListener

Author:
Simon Mieth

Field Summary
 
Fields inherited from class de.miethxml.toolkit.container.DefaultApplicationContainer
appConfig, appLogger, appSetup, componentobjects, components, config, configureEnabled, context, contextEnabled, guiconfigured, h, initializeEnabed, launchParameters, log, logEnabled, manager, parameterEnabled, params, pluginInterfaces, pluginManager, pluginRoles, roles, serviceEnabled, splash, startEnabled, XCONF_FILE
 
Fields inherited from interface de.miethxml.toolkit.plugins.PluginReceiver
RECEIVE_ALL_PLUGINS
 
Fields inherited from interface de.miethxml.toolkit.application.ApplicationShutdown
ROLE
 
Constructor Summary
ApplicationContainer()
           
 
Method Summary
 void addPlugin(java.lang.Object plugin)
           
 void configChanged(Project project)
           
 java.util.Collection getInterfaces()
           
 void init(java.util.Hashtable param)
           
 void initializeApplication()
           
static void main(java.lang.String[] args)
           
protected  void processPluginObject(java.lang.Object plugin)
           
 void removePlugin(java.lang.Object obj)
           
 void setLaunchParameters(java.util.Hashtable launchParameters)
           
 void setProperty(java.lang.String key, java.lang.String value)
           
 void shutdownApplication()
           
 
Methods inherited from class de.miethxml.toolkit.container.DefaultApplicationContainer
configureComponents, contextualizeComponents, disposeComponents, enableLoggingComponents, guiConfigure, handleApplicationLifecycle, init, initializeComponents, lauchApplication, loadComponent, parameterizeComponents, serviceComponents, startComponents, stopComponents, storeConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationContainer

public ApplicationContainer()
Method Detail

initializeApplication

public void initializeApplication()
Overrides:
initializeApplication in class DefaultApplicationContainer

processPluginObject

protected void processPluginObject(java.lang.Object plugin)
Overrides:
processPluginObject in class DefaultApplicationContainer

setLaunchParameters

public void setLaunchParameters(java.util.Hashtable launchParameters)
Overrides:
setLaunchParameters in class DefaultApplicationContainer
Parameters:
launchParameters - The launchParameters to set.

addPlugin

public void addPlugin(java.lang.Object plugin)
Specified by:
addPlugin in interface PluginReceiver
Overrides:
addPlugin in class DefaultApplicationContainer

getInterfaces

public java.util.Collection getInterfaces()
Specified by:
getInterfaces in interface PluginReceiver
Overrides:
getInterfaces in class DefaultApplicationContainer

removePlugin

public void removePlugin(java.lang.Object obj)
Specified by:
removePlugin in interface PluginReceiver
Overrides:
removePlugin in class DefaultApplicationContainer

shutdownApplication

public void shutdownApplication()
Specified by:
shutdownApplication in interface ApplicationShutdown
Overrides:
shutdownApplication in class DefaultApplicationContainer

init

public void init(java.util.Hashtable param)
Specified by:
init in interface Launcher
Overrides:
init in class DefaultApplicationContainer

setProperty

public void setProperty(java.lang.String key,
                        java.lang.String value)
Specified by:
setProperty in interface Launcher
Overrides:
setProperty in class DefaultApplicationContainer

main

public static void main(java.lang.String[] args)

configChanged

public void configChanged(Project project)
Specified by:
configChanged in interface ProjectConfigListener