water.api
Class RequestArguments.CaseModeSelect
java.lang.Object
water.Iced
water.api.RequestArguments.Argument<T>
water.api.RequestArguments.InputSelect<T>
water.api.RequestArguments.EnumArgument<DGLM.CaseMode>
water.api.RequestArguments.CaseModeSelect
- All Implemented Interfaces:
- java.lang.Cloneable, Request.Filter, Freezable
- Enclosing class:
- RequestArguments
public class RequestArguments.CaseModeSelect
- extends RequestArguments.EnumArgument<DGLM.CaseMode>
Methods inherited from class water.api.RequestArguments.Argument |
addPrerequisite, check, disable, disable, disabled, errors, jsAddons, originalValue, query, queryAddons, queryComment, record, refreshOnChange, requestHelp, reset, run, setRefreshOnChange, specified, valid, value |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_key
public final RequestArguments.H2OHexKey _key
_classCol
public final RequestArguments.H2OHexKeyCol _classCol
_family
public final RequestArguments.EnumArgument<DGLM.Family> _family
RequestArguments.CaseModeSelect
public RequestArguments.CaseModeSelect(RequestArguments.H2OHexKey key,
RequestArguments.H2OHexKeyCol classCol,
RequestArguments.EnumArgument<DGLM.Family> family,
java.lang.String name,
DGLM.CaseMode defaultValue)
selectValues
public java.lang.String[] selectValues()
- Description copied from class:
RequestArguments.InputSelect
- Override this method to provide the values for the options. These will
be the possible values returned by the form's input and should be the
possible values for the JSON argument.
- Overrides:
selectValues
in class RequestArguments.EnumArgument<DGLM.CaseMode>
defaultValue
public DGLM.CaseMode defaultValue()
- Description copied from class:
RequestArguments.Argument
- Returns the default value of the argument. Note that the method will be
called also on required arguments, in which case it is ok return null.
It is kept abstract because defining a proper default value might be
tricky and in many case you do not want it to be null. Overriding it
always makes you think:)
- Overrides:
defaultValue
in class RequestArguments.EnumArgument<DGLM.CaseMode>