|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.slamd.parameter.Parameter
com.sun.slamd.parameter.StringParameter
This class defines a String parameter whose value is simple text. The HTML input mechanism for this parameter is an edit field.
| Field Summary |
| Fields inherited from class com.sun.slamd.parameter.Parameter |
description, displayName, isRequired, name, value |
| Constructor Summary | |
StringParameter()
Creates a new instance of the Parameter to be used when decoding values transported over the network, and should not be used by jobs to create parameters. |
|
StringParameter(java.lang.String name)
Creates a new String parameter with the specified name. |
|
StringParameter(java.lang.String name,
boolean isRequired)
Creates a new String parameter with the specified name and required/optional indicator. |
|
StringParameter(java.lang.String name,
boolean isRequired,
java.lang.String value)
Creates a new String parameter with the specified name, value, and required/optional indicator. |
|
StringParameter(java.lang.String name,
java.lang.String value)
Creates a new String parameter with the specified name and value. |
|
StringParameter(java.lang.String name,
java.lang.String displayName,
boolean isRequired,
java.lang.String value)
Creates a new String parameter with the specified name, display name, required/optinal indicator, and value. |
|
StringParameter(java.lang.String name,
java.lang.String displayName,
java.lang.String description,
boolean isRequired,
java.lang.String value)
Creates a new String parameter with the specified name, display name, description, required/optional indicator, and value. |
|
| Method Summary | |
java.lang.Object |
clone()
Creates a clone of this parameter. |
java.lang.String |
getDisplayValue()
Retrieves the value of this parameter in a form that can be displayed to the end user. |
java.lang.String |
getHTMLInputForm(java.lang.String prefix)
Retrieves the text necessary to request the value of this Boolean parameter from an HTML form. |
java.lang.String |
getInvalidReason(java.lang.Object value)
Retrieves the reason that the specified value is not valid. |
java.lang.String |
getStringValue()
Retrieves the value of this parameter as a Java String. |
java.lang.Object |
getValue()
Retrieves the value of this parameter as a Java String. |
java.lang.String |
getValueString()
Retrieves a string representation of the value of this parameter. |
int |
getVisibleColumns()
Retrieves the number of columns that should be visible in the HTML input form. |
boolean |
hasValue()
Indicates whether this parameter has a value. |
void |
htmlInputFormToValue(java.lang.String[] values)
Specifies the value of this parameter based on the provided text that would be returned from posting an HTML form. |
void |
setValue(java.lang.Object value)
Specifies the value to use for this string parameter. |
void |
setValueFrom(Parameter parameter)
Sets the value for this parameter from the information in the provided parameter. |
void |
setValueFromString(java.lang.String valueString)
Specifies the value to use for this parameter from the provided String. |
void |
setVisibleColumns(int visibleColumns)
Specifies the number of columns that should be visible in the HTML input form. |
| Methods inherited from class com.sun.slamd.parameter.Parameter |
decode, encode, getDescription, getDisplayName, getHTMLDisplayValue, getHTMLPostValue, getInvalidReason, getName, isRequired, isValid, isValid, setDescription, setDisplayName, setName, setRequired, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public StringParameter()
setName, setDisplayName,
setDescription, or setValueFromString, then it
should be done here.
public StringParameter(java.lang.String name)
name - The name to use for this parameter.
public StringParameter(java.lang.String name,
java.lang.String value)
name - The name to use for this parameter.value - The value to use for this parameter.
public StringParameter(java.lang.String name,
boolean isRequired)
name - The name to use for this parameter.isRequired - Indicates whether this parameter is required to have a
value.
public StringParameter(java.lang.String name,
boolean isRequired,
java.lang.String value)
name - The name to use for this parameter.isRequired - Indicates whether this parameter is required to have a
value.value - The value to use for this parameter.
public StringParameter(java.lang.String name,
java.lang.String displayName,
boolean isRequired,
java.lang.String value)
name - The name to use for this parameter.displayName - The name to use for this parameter if it is to be
displayed to the end user.isRequired - Indicates whether this parameter is required to have a
value.value - The value to use for this parameter.
public StringParameter(java.lang.String name,
java.lang.String displayName,
java.lang.String description,
boolean isRequired,
java.lang.String value)
name - The name to use for this parameter.displayName - The name to use for this parameter if it is to be
displayed to the end user.description - The description to use for this parameter.isRequired - Indicates whether this parameter is required to have a
value.value - The value to use for this parameter.| Method Detail |
public java.lang.String getStringValue()
public void setValueFromString(java.lang.String valueString)
throws InvalidValueException
setValueFromString in class ParametervalueString - The string representation of the value to use for this
parameter.
InvalidValueException - If the provided value cannot be used to
provide a value for this parameter.public java.lang.Object getValue()
getValue in class Parameterpublic boolean hasValue()
hasValue in class Parametertrue if it does have a value, or false
if it does not.
public void setValue(java.lang.Object value)
throws InvalidValueException
setValue in class Parametervalue - The value to use for this string parameter.
InvalidValueException - If the provided object is not a string, or
it is a required parameter but no value was
specified.public void setValueFrom(Parameter parameter)
setValueFrom in class Parameterparameter - The parameter from which to take the value for this
parameter.public java.lang.String getValueString()
getValueString in class Parameterpublic java.lang.String getInvalidReason(java.lang.Object value)
getInvalidReason in class Parametervalue - The value for which to make the determination.
null if it is valid.public java.lang.String getDisplayValue()
getDisplayValue in class Parameterpublic int getVisibleColumns()
public void setVisibleColumns(int visibleColumns)
visibleColumns - The number of columns that should be visible in the
HTML input form.public java.lang.String getHTMLInputForm(java.lang.String prefix)
getHTMLInputForm in class Parameterprefix - The prefix that should be placed in front of the parameter
name as the name of the form element.
public void htmlInputFormToValue(java.lang.String[] values)
throws InvalidValueException
htmlInputFormToValue in class Parametervalues - The set of values for this parameter contained in the
servlet request.
InvalidValueException - If the specified value is not acceptable
for this parameter.public java.lang.Object clone()
clone in class Parameter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||