public class StringParameterDefinition extends SimpleParameterDefinition
Modifier and Type | Class and Description |
---|---|
static class |
StringParameterDefinition.DescriptorImpl |
ParameterDefinition.ParameterDescriptor
ExtensionPoint.LegacyInstancesAreScopedToHudson
LIST
Constructor and Description |
---|
StringParameterDefinition(String name) |
StringParameterDefinition(String name,
String defaultValue) |
StringParameterDefinition(String name,
String defaultValue,
String description) |
StringParameterDefinition(String name,
String defaultValue,
String description,
boolean trim) |
Modifier and Type | Method and Description |
---|---|
ParameterDefinition |
copyWithDefaultValue(ParameterValue defaultValue)
Create a new instance of this parameter definition and use the passed
parameter value as the default value.
|
ParameterValue |
createValue(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject jo)
Create a parameter value from a form submission.
|
ParameterValue |
createValue(String str)
Creates a
ParameterValue from the string representation. |
boolean |
equals(Object obj) |
StringParameterValue |
getDefaultParameterValue()
Returns default parameter value for this definition.
|
String |
getDefaultValue() |
String |
getDefaultValue4Build() |
int |
hashCode() |
boolean |
isTrim() |
void |
setDefaultValue(String defaultValue) |
void |
setTrim(boolean trim) |
createValue, createValue
all, getDescription, getDescriptor, getFormattedDescription, getName, getType, isValid, setDescription
@DataBoundConstructor public StringParameterDefinition(String name)
public StringParameterDefinition(String name, String defaultValue, String description, boolean trim)
public StringParameterDefinition(String name, String defaultValue, String description)
public ParameterDefinition copyWithDefaultValue(ParameterValue defaultValue)
ParameterDefinition
copyWithDefaultValue
in class ParameterDefinition
public String getDefaultValue()
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public String getDefaultValue4Build()
@DataBoundSetter public void setDefaultValue(String defaultValue)
public boolean isTrim()
true
, if trim options has been selected, else return false
.
Trimming will happen when creating StringParameterValue
s,
the value in the config will not be changed.@DataBoundSetter public void setTrim(boolean trim)
public StringParameterValue getDefaultParameterValue()
ParameterDefinition
getDefaultParameterValue
in class ParameterDefinition
public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject jo)
ParameterDefinition
This method is invoked when the user fills in the parameter values in the HTML form and submits it to the server.
createValue
in class ParameterDefinition
public ParameterValue createValue(String str)
SimpleParameterDefinition
ParameterValue
from the string representation.createValue
in class SimpleParameterDefinition
public int hashCode()
hashCode
in class ParameterDefinition
public boolean equals(Object obj)
equals
in class ParameterDefinition
Copyright © 2004–2021. All rights reserved.