public class ActionContext extends Object
Constructor and Description |
---|
ActionContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String path) |
Modifier and Type | Method and Description |
---|---|
String |
getCharacterEncoding() |
Manager |
getManager()
Get Simon
Manager . |
OutputStream |
getOutputStream()
Get response output stream.
|
protected String |
getParameter(String name) |
boolean |
getParameterAsBoolean(String name,
Boolean defaultValue)
Get request parameter as a Boolean.
|
<T extends Enum<T>> |
getParameterAsEnum(String name,
Class<T> type,
T defaultValue)
Get request parameter as a Enum.
|
String |
getParameterAsString(String name,
String defaultValue)
Get request parameter as a String.
|
protected String[] |
getParameters(String name) |
<T extends Enum<T>> |
getParametersAsEnums(String name,
Class<T> type,
EnumSet<T> defaultValue)
Get multiple request parameters as Enums.
|
String |
getPath() |
SimonConsolePluginManager |
getPluginManager() |
javax.servlet.http.HttpServletRequest |
getRequest() |
javax.servlet.http.HttpServletResponse |
getResponse() |
PrintWriter |
getWriter()
Get response writer.
|
void |
setContentType(String contentType)
Set content type of response.
|
void |
setManager(Manager manager) |
void |
setPath(String path) |
void |
setPluginManager(SimonConsolePluginManager pluginManager) |
public ActionContext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String path)
public javax.servlet.http.HttpServletRequest getRequest()
public String getCharacterEncoding()
public javax.servlet.http.HttpServletResponse getResponse()
public void setContentType(String contentType)
public OutputStream getOutputStream() throws IOException
IOException
public PrintWriter getWriter() throws IOException
IOException
public Manager getManager()
Manager
.public void setManager(Manager manager)
protected String getParameter(String name)
protected String[] getParameters(String name)
public String getParameterAsString(String name, String defaultValue)
name
- Parameter namedefaultValue
- Parameter default value (can be null)public boolean getParameterAsBoolean(String name, Boolean defaultValue)
name
- Parameter namedefaultValue
- Parameter default valuepublic <T extends Enum<T>> T getParameterAsEnum(String name, Class<T> type, T defaultValue)
name
- Parameter nametype
- Enum typedefaultValue
- Parameter default value (can be null)public <T extends Enum<T>> EnumSet<T> getParametersAsEnums(String name, Class<T> type, EnumSet<T> defaultValue)
name
- Parameter namepublic SimonConsolePluginManager getPluginManager()
public void setPluginManager(SimonConsolePluginManager pluginManager)
Copyright © 2019. All rights reserved.