T
- superclass for table typespublic class TableInput<T> extends StringListInput implements ListInput<java.lang.String,java.lang.String>
validators
Constructor and Description |
---|
TableInput(AppContext c,
java.lang.Class<T> target) |
Modifier and Type | Method and Description |
---|---|
int |
getCount()
get the number of suggested items.
|
java.util.Iterator<java.lang.String> |
getItems()
get a list of domain objects that are being selected
|
java.lang.String |
getText(java.lang.String item)
get the user presented text from the domain object
may return null if not selected
|
boolean |
isValid(java.lang.String item)
Test if an object of the Item type is one of the possible items.
|
accept, getItem, getItembyValue, getTagByItem, getTagByValue, setItem
getValue, setKey, setValue
addValidator, convert, getKey, getPrettyString, getString, getString, removeValidator, validate, validateInner
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTagByItem, getTagByValue
getItem, getItembyValue, setItem
accept, addValidator, convert, getKey, getPrettyString, getString, getValue, isEmpty, removeValidator, setKey, setValue, validate
public TableInput(AppContext c, java.lang.Class<T> target)
public java.util.Iterator<java.lang.String> getItems()
SuggestedItemInput
getItems
in interface SuggestedItemInput<java.lang.String,java.lang.String>
public int getCount()
SuggestedItemInput
getCount
in interface SuggestedItemInput<java.lang.String,java.lang.String>
public java.lang.String getText(java.lang.String item)
ListInput
getText
in interface ListInput<java.lang.String,java.lang.String>
getText
in class StringListInput