siouxsie.mvc
Interface IActionTrigger

All Known Implementing Classes:
ActionTrigger, ConsoleActionTrigger

public interface IActionTrigger

Facility interface for launching action in IScreen The IActionTrigger implementation is usually injected using the XW DI system.

Version:
$Id$
Author:
Arnaud Cogoluegnes

Field Summary
static java.lang.String PROPERTY_ACTION_TRIGGER_DESCRIPTION
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Add a listener.
 ActionTriggerDescription getActionTriggerDescription()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Add a listener.
 void triggerActionLaunch(java.lang.String actionName, java.lang.String nameSpace, java.util.Map<?,?> parameters)
          Launch an action.
 

Field Detail

PROPERTY_ACTION_TRIGGER_DESCRIPTION

static final java.lang.String PROPERTY_ACTION_TRIGGER_DESCRIPTION
See Also:
Constant Field Values
Method Detail

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add a listener.

Parameters:
listener -

removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Add a listener.

Parameters:
listener -

triggerActionLaunch

void triggerActionLaunch(java.lang.String actionName,
                         java.lang.String nameSpace,
                         java.util.Map<?,?> parameters)
Launch an action.

Parameters:
actionName -
nameSpace -
parameters -

getActionTriggerDescription

ActionTriggerDescription getActionTriggerDescription()
Returns:


Copyright © 2006-2008 null. All Rights Reserved.