siouxsie.mvc.impl
Class Controller

java.lang.Object
  extended by siouxsie.mvc.impl.Controller
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener, IController

public class Controller
extends java.lang.Object
implements IController, java.beans.PropertyChangeListener

MVC controller. Handle XWork engine configuration and execution.

Version:
$Id$
Author:
Arnaud Cogoluegnes

Constructor Summary
Controller()
           
 
Method Summary
 Controller addConfigurationProvider(com.opensymphony.xwork2.config.ConfigurationProvider provider)
          Add a configuration provider.
 void executeAction(java.lang.String name, java.lang.String nameSpace, java.util.Map parameters)
           
 IActionLauncher getActionLauncher()
           
 java.lang.String[] getConfigFiles()
           
 com.opensymphony.xwork2.config.Configuration getConfiguration()
           
 java.util.Map getExtraContext()
           
 void init()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
          Handle the action trigger.
 void setActionLauncher(IActionLauncher actionLauncher)
           
 void setConfigFiles(java.lang.String[] configFiles)
           
 void setConfiguration(com.opensymphony.xwork2.config.Configuration configuration)
           
 void setExtraContext(java.util.Map extraContext)
           
 void setObjectFactoryClazz(java.lang.Class<? extends com.opensymphony.xwork2.ObjectFactory> objectFactoryClazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Controller

public Controller()
Method Detail

getConfigFiles

public java.lang.String[] getConfigFiles()

setConfigFiles

public void setConfigFiles(java.lang.String[] configFiles)

getActionLauncher

public IActionLauncher getActionLauncher()

setActionLauncher

public void setActionLauncher(IActionLauncher actionLauncher)

executeAction

public void executeAction(java.lang.String name,
                          java.lang.String nameSpace,
                          java.util.Map parameters)
Specified by:
executeAction in interface IController

init

public void init()

getExtraContext

public java.util.Map getExtraContext()

setExtraContext

public void setExtraContext(java.util.Map extraContext)

getConfiguration

public com.opensymphony.xwork2.config.Configuration getConfiguration()

setConfiguration

public void setConfiguration(com.opensymphony.xwork2.config.Configuration configuration)

addConfigurationProvider

public Controller addConfigurationProvider(com.opensymphony.xwork2.config.ConfigurationProvider provider)
Add a configuration provider.

Parameters:
provider -
Returns:

setObjectFactoryClazz

public void setObjectFactoryClazz(java.lang.Class<? extends com.opensymphony.xwork2.ObjectFactory> objectFactoryClazz)

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Handle the action trigger.

Specified by:
propertyChange in interface java.beans.PropertyChangeListener


Copyright © 2006-2008 null. All Rights Reserved.