public class RequestArguments.FrameKeyMultiVec extends RequestArguments.MultipleSelect<int[]>
Modifier and Type | Field and Description |
---|---|
protected java.lang.ThreadLocal<java.lang.Integer> |
_colIdx |
_displayName, _field, _gridable, _hideInQuery, _mustExist, _name, _prerequisites, _readOnly, _requestHelp, _required, _validator
Constructor and Description |
---|
RequestArguments.FrameKeyMultiVec(java.lang.String name,
Request2.TypeaheadKey key,
RequestArguments.FrameClassVec response,
java.lang.String description,
boolean namesOnly,
boolean filterNAs) |
Modifier and Type | Method and Description |
---|---|
void |
checkLegality(Vec v) |
protected java.util.Comparator<java.lang.Integer> |
colComp(ValueArray ary) |
protected int[] |
defaultValue()
Returns the default value of the argument.
|
protected Frame |
fr() |
protected boolean |
isSelected(java.lang.String value)
Returns true if the given option (by its value) is selected.
|
protected int[] |
parse(java.lang.String input)
Override this method to provide parsing of the input string to the Java
expected value.
|
protected java.lang.String |
queryDescription()
Returns the query description.
|
protected java.lang.String |
queryElement()
Displays the query element.
|
protected java.lang.String[] |
selectNames()
Override this method to determine the value names, that is the names
displayed in the browser.
|
protected java.lang.String[] |
selectValues()
Override this method to provide the values for the options.
|
void |
setResponse(RequestArguments.FrameClassVec response) |
boolean |
shouldIgnore(int i,
Frame fr) |
jsRefresh, jsValue
addPrerequisite, check, disable, disable, disabled, errors, getDisplayName, getName, jsAddons, originalValue, query, queryAddons, queryComment, record, refreshOnChange, requestHelp, reset, run, setRefreshOnChange, specified, valid, value
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields
public RequestArguments.FrameKeyMultiVec(java.lang.String name, Request2.TypeaheadKey key, RequestArguments.FrameClassVec response, java.lang.String description, boolean namesOnly, boolean filterNAs)
protected Frame fr()
public void setResponse(RequestArguments.FrameClassVec response)
public boolean shouldIgnore(int i, Frame fr)
public void checkLegality(Vec v) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected java.util.Comparator<java.lang.Integer> colComp(ValueArray ary)
protected java.lang.String queryElement()
RequestArguments.MultipleSelect
queryElement
in class RequestArguments.MultipleSelect<int[]>
protected final java.lang.String[] selectValues()
RequestArguments.MultipleSelect
selectValues
in class RequestArguments.MultipleSelect<int[]>
protected java.lang.String[] selectNames()
RequestArguments.MultipleSelect
selectNames
in class RequestArguments.MultipleSelect<int[]>
protected boolean isSelected(java.lang.String value)
RequestArguments.MultipleSelect
isSelected
in class RequestArguments.MultipleSelect<int[]>
protected int[] parse(java.lang.String input) throws java.lang.IllegalArgumentException
RequestArguments.Argument
parse
in class RequestArguments.Argument<int[]>
java.lang.IllegalArgumentException
protected int[] defaultValue()
RequestArguments.Argument
defaultValue
in class RequestArguments.Argument<int[]>
protected java.lang.String queryDescription()
RequestArguments.Argument
queryDescription
in class RequestArguments.Argument<int[]>