ch.sahits.model.gui
Interface IFormList

All Superinterfaces:
IFormBaseList, IFormElement, IFormInputElement

public interface IFormList
extends IFormBaseList

This interface defines a form list

Since:
0.9.4
Author:
Andi Hotz

Method Summary
 void addDefault(java.lang.String value)
          Add a preselected value
 java.util.List<java.lang.String> defaults()
          Retrieve a list of preselected values
 boolean isMultiselect()
          Check if the list is multiselect
 void setMultiselect(boolean multiselect)
          Set the multiselect flag
 
Methods inherited from interface ch.sahits.model.gui.IFormBaseList
add, elements
 
Methods inherited from interface ch.sahits.model.gui.IFormInputElement
getDefaultValue, getSize, isEnabled, isVisible, setDefaultValue, setEnable, setSize, setVisible
 
Methods inherited from interface ch.sahits.model.gui.IFormElement
getId, getName, getTooltip, setId, setName, setTooltip
 

Method Detail

addDefault

void addDefault(java.lang.String value)
Add a preselected value

Parameters:
value - to be preselected

defaults

java.util.List<java.lang.String> defaults()
Retrieve a list of preselected values

Returns:
List of preselected values

setMultiselect

void setMultiselect(boolean multiselect)
Set the multiselect flag

Parameters:
multiselect -

isMultiselect

boolean isMultiselect()
Check if the list is multiselect

Returns:
true if several entries may be selected at once