it.openutils.magnoliastripes
Class MgnlActionResolver

java.lang.Object
  extended by net.sourceforge.stripes.controller.AnnotatedClassActionResolver
      extended by net.sourceforge.stripes.controller.NameBasedActionResolver
          extended by it.openutils.magnoliastripes.MgnlActionResolver
All Implemented Interfaces:
net.sourceforge.stripes.config.ConfigurableComponent, net.sourceforge.stripes.controller.ActionResolver

public class MgnlActionResolver
extends net.sourceforge.stripes.controller.NameBasedActionResolver

ActionResolver that extends NameBasedActionResolver, registering any found Stripe action as a Magnolia paragraph.

Version:
$Id: $
Author:
fgiust

Field Summary
 
Fields inherited from class net.sourceforge.stripes.controller.NameBasedActionResolver
BASE_PACKAGES, DEFAULT_ACTION_BEAN_SUFFIXES, DEFAULT_BINDING_SUFFIX
 
Fields inherited from class net.sourceforge.stripes.controller.AnnotatedClassActionResolver
PACKAGES
 
Fields inherited from interface net.sourceforge.stripes.controller.ActionResolver
RESOLVED_ACTION
 
Constructor Summary
MgnlActionResolver()
           
 
Method Summary
protected  java.lang.String actionNameToParagraphName(java.lang.String binding)
          Generate a paragraph name from a Stripes binding.
protected  void addActionBean(java.lang.Class<? extends net.sourceforge.stripes.action.ActionBean> clazz)
          
static void registerParagraphs()
           
 
Methods inherited from class net.sourceforge.stripes.controller.NameBasedActionResolver
findView, getActionBean, getActionBeanSuffixes, getBasePackages, getBindingSuffix, getFindViewAttempts, getHandledEvent, getUrlBinding, getUrlBinding, handleActionBeanNotFound, init
 
Methods inherited from class net.sourceforge.stripes.controller.AnnotatedClassActionResolver
assertGetContextWorks, findClasses, getActionBean, getActionBeanClasses, getActionBeanType, getConfiguration, getDefaultHandler, getEventName, getEventNameFromEventNameParam, getEventNameFromPath, getEventNameFromRequestAttribute, getEventNameFromRequestParams, getHandler, getRequestedPath, getUrlBindingFromPath, makeNewActionBean, processMethods, setActionBeanContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MgnlActionResolver

public MgnlActionResolver()
Method Detail

addActionBean

protected void addActionBean(java.lang.Class<? extends net.sourceforge.stripes.action.ActionBean> clazz)

Overrides:
addActionBean in class net.sourceforge.stripes.controller.AnnotatedClassActionResolver

actionNameToParagraphName

protected java.lang.String actionNameToParagraphName(java.lang.String binding)
Generate a paragraph name from a Stripes binding. This method will take the last token after "/", strip any extension and convert everything to lowercase.

Parameters:
binding - Stripe action binding
Returns:
paragraph name

registerParagraphs

public static void registerParagraphs()


Copyright © 2008 Openmind. All Rights Reserved.