Class FixedListParam
java.lang.Object
io.deephaven.query.parameterized.impl.ui.FixedListParam
- All Implemented Interfaces:
ParamWidget
A
ParamWidget that displays a selectable checkbox list of items from the table parameter-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Invoke to release any resources being held by the param widget.@NotNull JComponentGet the ui component for rendering@NotNull ParametergetParam()Get theParameterobject for this widgetString[]Get the text representation of the current parameter valuevoidSet the current value to the specified value or set of values..booleanvalidate()Check if theParametermeets itsConstraintcriteria.
-
Constructor Details
-
FixedListParam
-
-
Method Details
-
getValues
Description copied from interface:ParamWidgetGet the text representation of the current parameter value- Specified by:
getValuesin interfaceParamWidget- Returns:
- the string representation of the value
-
setValue
Description copied from interface:ParamWidgetSet the current value to the specified value or set of values..- Specified by:
setValuein interfaceParamWidget- Parameters:
value- the value to set
-
getParam
Description copied from interface:ParamWidgetGet theParameterobject for this widget- Specified by:
getParamin interfaceParamWidget- Returns:
- the parameter
-
validate
public boolean validate()Description copied from interface:ParamWidgetCheck if theParametermeets itsConstraintcriteria.- Specified by:
validatein interfaceParamWidget- Returns:
- true if the value is valid.
-
getComponent
Description copied from interface:ParamWidgetGet the ui component for rendering- Specified by:
getComponentin interfaceParamWidget- Returns:
- the component
-
close
public void close()Description copied from interface:ParamWidgetInvoke to release any resources being held by the param widget. The default implementation does nothing.- Specified by:
closein interfaceParamWidget
-