de.miethxml.hawron.gui
Class ActionContainer

java.lang.Object
  extended byde.miethxml.toolkit.component.AbstractServiceable
      extended byde.miethxml.hawron.gui.ActionContainer
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.parameters.Parameterizable, ProjectComponent, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.activity.Startable

public class ActionContainer
extends AbstractServiceable
implements org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.activity.Initializable, ProjectComponent, org.apache.avalon.framework.parameters.Parameterizable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Startable

Author:
Simon Mieth

Nested Class Summary
 class ActionContainer.ActionComponent
           
 
Field Summary
 
Fields inherited from class de.miethxml.toolkit.component.AbstractServiceable
manager
 
Constructor Summary
ActionContainer()
           
 
Method Summary
 void configure(org.apache.avalon.framework.configuration.Configuration conf)
           
 void dispose()
           
 void enableLogging(org.apache.avalon.framework.logger.Logger log)
           
 void initialize()
           
 void parameterize(org.apache.avalon.framework.parameters.Parameters arg0)
           
 void setProject(Project project)
           
 void start()
           
 void stop()
           
 
Methods inherited from class de.miethxml.toolkit.component.AbstractServiceable
service
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionContainer

public ActionContainer()
Method Detail

enableLogging

public void enableLogging(org.apache.avalon.framework.logger.Logger log)
Specified by:
enableLogging in interface org.apache.avalon.framework.logger.LogEnabled

initialize

public void initialize()
Specified by:
initialize in interface org.apache.avalon.framework.activity.Initializable

configure

public void configure(org.apache.avalon.framework.configuration.Configuration conf)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

setProject

public void setProject(Project project)
Specified by:
setProject in interface ProjectComponent

parameterize

public void parameterize(org.apache.avalon.framework.parameters.Parameters arg0)
                  throws org.apache.avalon.framework.parameters.ParameterException
Specified by:
parameterize in interface org.apache.avalon.framework.parameters.Parameterizable
Throws:
org.apache.avalon.framework.parameters.ParameterException

dispose

public void dispose()
Specified by:
dispose in interface org.apache.avalon.framework.activity.Disposable

start

public void start()
           throws java.lang.Exception
Specified by:
start in interface org.apache.avalon.framework.activity.Startable
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Specified by:
stop in interface org.apache.avalon.framework.activity.Startable
Throws:
java.lang.Exception