public class CodebehindUnknownHandler extends Object implements com.opensymphony.xwork2.UnknownHandler
Modifier and Type | Field and Description |
---|---|
protected com.opensymphony.xwork2.config.Configuration |
configuration |
protected String |
defaultPackageName |
protected static com.opensymphony.xwork2.util.logging.Logger |
LOG |
protected com.opensymphony.xwork2.ObjectFactory |
objectFactory |
protected Map<String,com.opensymphony.xwork2.config.entities.ResultTypeConfig> |
resultsByExtension |
protected javax.servlet.ServletContext |
servletContext |
protected String |
templatePathPrefix |
Constructor and Description |
---|
CodebehindUnknownHandler(String defaultPackage,
com.opensymphony.xwork2.config.Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
protected com.opensymphony.xwork2.config.entities.ActionConfig |
buildActionConfig(String path,
String namespace,
String actionName,
com.opensymphony.xwork2.config.entities.ResultTypeConfig resultTypeConfig)
Create a new ActionConfig in the default package, with the default interceptor stack and a single result
|
protected com.opensymphony.xwork2.Result |
buildResult(String path,
String resultCode,
com.opensymphony.xwork2.config.entities.ResultTypeConfig config,
com.opensymphony.xwork2.ActionContext invocationContext) |
protected String |
determinePath(String prefix,
String ns) |
com.opensymphony.xwork2.config.entities.ActionConfig |
handleUnknownAction(String namespace,
String actionName) |
Object |
handleUnknownActionMethod(Object action,
String methodName)
Not used
|
com.opensymphony.xwork2.Result |
handleUnknownResult(com.opensymphony.xwork2.ActionContext actionContext,
String actionName,
com.opensymphony.xwork2.config.entities.ActionConfig actionConfig,
String resultCode) |
protected String |
joinPaths(boolean leadingSlash,
boolean trailingSlash,
String... parts) |
void |
setObjectFactory(com.opensymphony.xwork2.ObjectFactory objectFactory) |
void |
setPathPrefix(String prefix) |
void |
setServletContext(javax.servlet.ServletContext servletContext) |
protected String |
string(String... parts) |
protected String |
stripLeadingSlash(String path) |
protected String |
stripSlashes(String path) |
protected String |
stripTrailingSlash(String path) |
protected String defaultPackageName
protected javax.servlet.ServletContext servletContext
protected Map<String,com.opensymphony.xwork2.config.entities.ResultTypeConfig> resultsByExtension
protected String templatePathPrefix
protected com.opensymphony.xwork2.config.Configuration configuration
protected com.opensymphony.xwork2.ObjectFactory objectFactory
protected static final com.opensymphony.xwork2.util.logging.Logger LOG
public CodebehindUnknownHandler(String defaultPackage, com.opensymphony.xwork2.config.Configuration configuration)
public void setPathPrefix(String prefix)
public void setServletContext(javax.servlet.ServletContext servletContext)
public void setObjectFactory(com.opensymphony.xwork2.ObjectFactory objectFactory)
public com.opensymphony.xwork2.config.entities.ActionConfig handleUnknownAction(String namespace, String actionName) throws com.opensymphony.xwork2.XWorkException
handleUnknownAction
in interface com.opensymphony.xwork2.UnknownHandler
com.opensymphony.xwork2.XWorkException
protected com.opensymphony.xwork2.config.entities.ActionConfig buildActionConfig(String path, String namespace, String actionName, com.opensymphony.xwork2.config.entities.ResultTypeConfig resultTypeConfig)
public com.opensymphony.xwork2.Result handleUnknownResult(com.opensymphony.xwork2.ActionContext actionContext, String actionName, com.opensymphony.xwork2.config.entities.ActionConfig actionConfig, String resultCode) throws com.opensymphony.xwork2.XWorkException
handleUnknownResult
in interface com.opensymphony.xwork2.UnknownHandler
com.opensymphony.xwork2.XWorkException
protected com.opensymphony.xwork2.Result buildResult(String path, String resultCode, com.opensymphony.xwork2.config.entities.ResultTypeConfig config, com.opensymphony.xwork2.ActionContext invocationContext)
public Object handleUnknownActionMethod(Object action, String methodName) throws NoSuchMethodException
handleUnknownActionMethod
in interface com.opensymphony.xwork2.UnknownHandler
NoSuchMethodException
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.