org.apache.cocoon.acting
Interface  Action
- All Superinterfaces: 
- org.apache.avalon.framework.component.Component
- All Known Implementing Classes: 
- AbstractAction, LangSelect
- public interface Action- extends org.apache.avalon.framework.component.Component
- Version: 
- CVS $Id: Action.java,v 1.5 2002/02/22 06:59:26 cziegeler Exp $
- Author: 
- Giacomo Pati
| Field Summary | 
| static java.lang.String | ROLE
 | 
 
| Method Summary | 
|  java.util.Map | act(Redirector redirector,
    SourceResolver resolver,
    java.util.Map objectModel,
    java.lang.String source,
    org.apache.avalon.framework.parameters.Parameters par)Controls the processing against some values of the
 DictionaryobjectModel and returns aMapobject with values used in subsequent
 sitemap substitution patterns. | 
 
ROLE
public static final java.lang.String ROLE
act
public java.util.Map act(Redirector redirector,
                         SourceResolver resolver,
                         java.util.Map objectModel,
                         java.lang.String source,
                         org.apache.avalon.framework.parameters.Parameters par)
                  throws java.lang.Exception
- Controls the processing against some values of the
 DictionaryobjectModel and returns aMapobject with values used in subsequent
 sitemap substitution patterns.
 NOTE: This interface is designed so that implentations can beThreadSafe.
 When an action is ThreadSafe, only one instance serves all requests : this
 reduces memory usage and avoids pooling.- 
 
- 
- Parameters:
- resolver- The- SourceResolverin charge
- objectModel- The- Mapwith object of the
                    calling environment which can be used
                    to select values this controller may need
                    (ie Request, Response).
- source- A source- Stringto the Action
- parameters- The- Parametersfor this invocation
- Returns:
- Map        The returned Mapobject with
                    sitemap substitution values which can be used
                    in subsequent elements attributes like src=
                    using a xpath like expression: src="mydir/{myval}/foo"
                    If the return value is null the processing inside
                    the  element of the sitemap will
                    be skipped.
- Throws:
- java.lang.Exception- Indicates something is totally wrong
 
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.