Class DefaultActionNameBuilder

java.lang.Object
org.apache.struts2.convention.AbstractActionNameBuilder
org.apache.struts2.convention.DefaultActionNameBuilder
All Implemented Interfaces:
ActionNameBuilder

public class DefaultActionNameBuilder extends AbstractActionNameBuilder

This class strips the word Action from the end of the class name and possibly lowercases the name as well depending on the value of the constant struts.convention.action.name.lowercase. If the constant is set to true, this class will lowercase all action names.

  • Constructor Details

    • DefaultActionNameBuilder

      public DefaultActionNameBuilder(String lowerCase)
  • Method Details

    • build

      public String build(String className)
      Description copied from interface: ActionNameBuilder
      Given the name of the class, this method should build an action name.
      Parameters:
      className - The class name.
      Returns:
      The action name and never null.