de.miethxml.toolkit.container
Class DefaultActionContainer

java.lang.Object
  extended byde.miethxml.toolkit.component.AbstractServiceable
      extended byde.miethxml.toolkit.container.DefaultActionContainer
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, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.activity.Startable

public class DefaultActionContainer
extends AbstractServiceable
implements org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.activity.Initializable, 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 DefaultActionContainer.ActionComponent
           
 
Field Summary
protected  java.util.ArrayList actions
           
 
Fields inherited from class de.miethxml.toolkit.component.AbstractServiceable
manager
 
Constructor Summary
DefaultActionContainer()
           
 
Method Summary
protected  void applicationLifecycle(java.lang.Object obj)
           
 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 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
 

Field Detail

actions

protected java.util.ArrayList actions
Constructor Detail

DefaultActionContainer

public DefaultActionContainer()
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

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

applicationLifecycle

protected void applicationLifecycle(java.lang.Object obj)