org.apache.struts2.rest
Class ControllerClasspathPackageProvider

java.lang.Object
  extended by org.apache.struts2.config.ClasspathPackageProvider
      extended by org.apache.struts2.rest.ControllerClasspathPackageProvider
All Implemented Interfaces:
com.opensymphony.xwork2.config.PackageProvider

public class ControllerClasspathPackageProvider
extends org.apache.struts2.config.ClasspathPackageProvider

Checks for actions ending in Controller indicating a Rest controller


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.struts2.config.ClasspathPackageProvider
org.apache.struts2.config.ClasspathPackageProvider.ClasspathPageLocator, org.apache.struts2.config.ClasspathPackageProvider.PageLocator
 
Field Summary
protected static java.lang.String DISABLE_REST_CONTROLLER_SCANNING
          A setting to disable action scanning.
 
Fields inherited from class org.apache.struts2.config.ClasspathPackageProvider
DEFAULT_PAGE_EXTENSION, DEFAULT_PAGE_PREFIX, DEFAULT_PARENT_PACKAGE, DISABLE_ACTION_SCANNING, FORCE_LOWER_CASE
 
Constructor Summary
ControllerClasspathPackageProvider()
           
 
Method Summary
protected  com.opensymphony.xwork2.util.ResolverUtil.ClassTest createActionClassTest()
           
protected  java.lang.String getClassSuffix()
           
 void setDisableActionScanning(java.lang.String disableActionScanning)
          Ignore setting to disable action scanning from the codebehind plugin.
 void setDisableRestControllerScanning(java.lang.String disableActionScanning)
          Disables controller scanning.
 
Methods inherited from class org.apache.struts2.config.ClasspathPackageProvider
destroy, init, loadPackageConfig, loadPackages, loadPackages, needsReload, processActionClass, setActionPackages, setDefaultPageExtension, setDefaultPagePrefix, setDefaultParentPackage, setForceLowerCase, setPageLocator, setServletContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISABLE_REST_CONTROLLER_SCANNING

protected static final java.lang.String DISABLE_REST_CONTROLLER_SCANNING
A setting to disable action scanning.

See Also:
Constant Field Values
Constructor Detail

ControllerClasspathPackageProvider

public ControllerClasspathPackageProvider()
Method Detail

createActionClassTest

protected com.opensymphony.xwork2.util.ResolverUtil.ClassTest createActionClassTest()
Overrides:
createActionClassTest in class org.apache.struts2.config.ClasspathPackageProvider

getClassSuffix

protected java.lang.String getClassSuffix()
Overrides:
getClassSuffix in class org.apache.struts2.config.ClasspathPackageProvider

setDisableActionScanning

public void setDisableActionScanning(java.lang.String disableActionScanning)
Ignore setting to disable action scanning from the codebehind plugin.

Overrides:
setDisableActionScanning in class org.apache.struts2.config.ClasspathPackageProvider
Parameters:
disableActionScanning - True to disable

setDisableRestControllerScanning

public void setDisableRestControllerScanning(java.lang.String disableActionScanning)
Disables controller scanning.

Parameters:
disableActionScanning - True to disable


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.