public class URLParameter extends PanelProviderParameter
SCOPE_BOTH, SCOPE_INSTANCE, SCOPE_PANEL
Constructor and Description |
---|
URLParameter(PanelProvider provider) |
URLParameter(PanelProvider provider,
String id,
boolean required) |
URLParameter(PanelProvider provider,
String id,
boolean required,
String defaultValue) |
Modifier and Type | Method and Description |
---|---|
boolean |
isValid(String value)
Validates a string entered as a parameter value
|
String |
readFromRequest(javax.servlet.http.HttpServletRequest req)
Reads the value from the request submitted
|
String |
renderHTML(javax.servlet.http.HttpServletRequest req,
PanelInstance instance,
PanelProviderParameter param,
String value)
Renders a form field to enter this parameter's value
|
static String |
value(String value)
Returns the parameter value as a String, given the parameter value.
|
clone, equals, escapeParameterValue, getDefaultValue, getDefaultValue, getDescription, getDescription, getId, getProvider, getScope, isEmpty, isI18n, isRequired, isSystemParameter, setDefaultValue, setDefaultValue, setI18n, setId, setRequired, setScope, setSystemParameter
public URLParameter(PanelProvider provider)
public URLParameter(PanelProvider provider, String id, boolean required)
public URLParameter(PanelProvider provider, String id, boolean required, String defaultValue)
public boolean isValid(String value)
PanelProviderParameter
isValid
in class PanelProviderParameter
value
- value to validatepublic String renderHTML(javax.servlet.http.HttpServletRequest req, PanelInstance instance, PanelProviderParameter param, String value)
PanelProviderParameter
renderHTML
in class PanelProviderParameter
req
- Http request in useinstance
- panel instanceparam
- this same parametervalue
- parameter valuepublic String readFromRequest(javax.servlet.http.HttpServletRequest req)
PanelProviderParameter
readFromRequest
in class PanelProviderParameter
Copyright © 2012-2014 JBoss by Red Hat. All Rights Reserved.