water.api
Class RequestArguments.HexNonClassColumnSelect

java.lang.Object
  extended by water.Iced
      extended by water.api.RequestArguments.Argument<T>
          extended by water.api.RequestArguments.MultipleSelect<int[]>
              extended by water.api.RequestArguments.HexColumnSelect
                  extended by water.api.RequestArguments.HexNonClassColumnSelect
All Implemented Interfaces:
java.lang.Cloneable, Request.Filter, Freezable
Direct Known Subclasses:
RequestArguments.HexNonConstantColumnSelect
Enclosing class:
RequestArguments

public class RequestArguments.HexNonClassColumnSelect
extends RequestArguments.HexColumnSelect


Field Summary
 RequestArguments.H2OHexKeyCol _classCol
           
 
Fields inherited from class water.api.RequestArguments.HexColumnSelect
_elementLimit, _key
 
Fields inherited from class water.api.RequestArguments.Argument
_displayName, _field, _hideInQuery, _name, _prerequisites, _readOnly, _requestHelp, _required
 
Constructor Summary
RequestArguments.HexNonClassColumnSelect(java.lang.String name, RequestArguments.H2OHexKey key, RequestArguments.H2OHexKeyCol classCol)
           
 
Method Summary
 void checkLegality(int i, ValueArray.Column c)
           
 boolean shouldIgnore(int i, ValueArray.Column ca)
           
 
Methods inherited from class water.api.RequestArguments.HexColumnSelect
colComp, defaultValue, isSelected, parse, queryDescription, queryElement, selectNames, selectValues
 
Methods inherited from class water.api.RequestArguments.MultipleSelect
jsRefresh, jsValue
 
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 water.Iced
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_classCol

public final RequestArguments.H2OHexKeyCol _classCol
Constructor Detail

RequestArguments.HexNonClassColumnSelect

public RequestArguments.HexNonClassColumnSelect(java.lang.String name,
                                                RequestArguments.H2OHexKey key,
                                                RequestArguments.H2OHexKeyCol classCol)
Method Detail

shouldIgnore

public boolean shouldIgnore(int i,
                            ValueArray.Column ca)
Overrides:
shouldIgnore in class RequestArguments.HexColumnSelect

checkLegality

public void checkLegality(int i,
                          ValueArray.Column c)
                   throws java.lang.IllegalArgumentException
Overrides:
checkLegality in class RequestArguments.HexColumnSelect
Throws:
java.lang.IllegalArgumentException