public class StringParameter extends PanelProviderParameter
SCOPE_BOTH, SCOPE_INSTANCE, SCOPE_PANEL
Constructor and Description |
---|
StringParameter(PanelProvider provider) |
StringParameter(PanelProvider provider,
String id,
boolean required,
boolean i18n) |
StringParameter(PanelProvider provider,
String id,
boolean required,
String defaultValue,
boolean i18n) |
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 StringParameter(PanelProvider provider)
public StringParameter(PanelProvider provider, String id, boolean required, boolean i18n)
public StringParameter(PanelProvider provider, String id, boolean required, String defaultValue, boolean i18n)
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.