public class SetTextInput extends TextInput implements PatternInput, ItemInput<java.lang.String,java.util.Set<java.lang.String>>
TextInput
that takes a comma separated list of values that must come
from a defined setvalidators
Constructor and Description |
---|
SetTextInput(java.lang.String list)
Construct input
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getItembyValue(java.lang.String value)
get the domain object from the Input value if defined
|
java.lang.String |
getPattern()
return ECMAScript pattern (or null to supress pattern validation)
|
void |
setItem(java.util.Set<java.lang.String> item)
Set the value of the input using an item
|
getTrim, isEmpty, mapToSingleLine, parseValue, setTrim
accept, getBoxWidth, getMaxResultLength, getSingle, setBoxWidth, setMaxResultLength, setSingle
getValue, setKey, setValue
addValidator, convert, getKey, getPrettyString, getString, getString, removeValidator, validate, validateInner
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, addValidator, convert, getKey, getPrettyString, getString, getValue, isEmpty, removeValidator, setKey, setValue, validate
getString, parse
public SetTextInput(java.lang.String list)
list
- comma seperated list of allowed valuespublic java.lang.String getPattern()
PatternInput
getPattern
in interface PatternInput
public java.util.Set<java.lang.String> getItembyValue(java.lang.String value)
ItemInput
getItembyValue
in interface ItemInput<java.lang.String,java.util.Set<java.lang.String>>
value
- input Value