|
|||||||||
| 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.BooleanParameter
public class BooleanParameter
This class defines a Boolean parameter that can have a value of either "true" or "false". The HTML representation of this parameter type is a checkbox.
| Field Summary |
|---|
| Fields inherited from class com.sun.slamd.parameter.Parameter |
|---|
description, displayName, isRequired, isSensitive, name, value |
| Constructor Summary | |
|---|---|
BooleanParameter()
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. |
|
BooleanParameter(java.lang.String name,
boolean booleanValue)
Creates a new Boolean parameter with the specified name and boolean value. |
|
BooleanParameter(java.lang.String name,
java.lang.String displayName,
boolean booleanValue)
Creates a new Boolean parameter with the specified name, display name, and boolean value. |
|
BooleanParameter(java.lang.String name,
java.lang.String displayName,
java.lang.String description,
boolean booleanValue)
Creates a new Boolean parameter with the specified name, display name, description, and boolean value. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Creates a clone of this parameter. |
java.lang.String |
generateHidden(java.lang.String prefix)
Retrieves a string representation of the content that should be included in an HTML form in which this parameter should be provided as a hidden element. |
boolean |
getBooleanValue()
Retrieves the value of this parameter as a Java boolean primitive. |
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 |
getHTMLPostValue()
Retrieves the value of this parameter as it would be submitted by a browser posting the request. |
java.lang.String |
getInvalidReason(java.lang.Object value)
Retrieves the reason that the specified value is not valid. |
java.lang.Object |
getValue()
Retrieves the value of this parameter as a Java Boolean object. |
java.lang.String |
getValueString()
Retrieves a string representation of the value of this parameter. |
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(boolean booleanValue)
Specifies the value to use for this Boolean parameter. |
void |
setValue(java.lang.Object value)
Specifies the value to use for this Boolean 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. |
| Methods inherited from class com.sun.slamd.parameter.Parameter |
|---|
decode, encode, getDescription, getDisplayName, getHTMLDisplayValue, getInvalidReason, getName, htmlInputFormToValue, isRequired, isSensitive, isValid, isValid, setDescription, setDisplayName, setName, setRequired, setSensitive, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BooleanParameter()
setName, setDisplayName,
setDescription, or setValueFromString, then it
should be done here.
public BooleanParameter(java.lang.String name,
boolean booleanValue)
name - The name to use for this parameter.booleanValue - The Java boolean to use for the value of this
parameter.
public BooleanParameter(java.lang.String name,
java.lang.String displayName,
boolean booleanValue)
name - The name to use for this parameter.displayName - The name to use when displaying the parameter to the
end user.booleanValue - The Java boolean to use for the value of this
parameter.
public BooleanParameter(java.lang.String name,
java.lang.String displayName,
java.lang.String description,
boolean booleanValue)
name - The name to use for this parameter.displayName - The name to use when displaying the parameter to the
end user.description - A description of this parameter.booleanValue - The Java boolean to use for the value of this
parameter.| Method Detail |
|---|
public boolean getBooleanValue()
public java.lang.Object getValue()
getValue in class Parameterpublic void setValue(boolean booleanValue)
booleanValue - The value to use for this Boolean parameter.
public void setValue(java.lang.Object value)
throws InvalidValueException
setValue in class Parametervalue - The value to use for this Boolean parameter.
InvalidValueException - If the provided object is not a Boolean or
a String, or if it is a String but the text
is not "true" or "false".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 Parameter
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 boolean hasValue()
hasValue in class Parametertrue, because Boolean parameters always have a value.public 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 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)
htmlInputFormToValue in class Parametervalues - The set of values for this parameter contained in the
servlet request.public java.lang.String generateHidden(java.lang.String prefix)
generateHidden in class Parameterprefix - The prefix to use for the parameter name.
public java.lang.String getHTMLPostValue()
getHTMLPostValue in class Parameternull if this parameter should
not be included in the post.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 | ||||||||