org.kuali.rice.core.api.uif
Interface RemotableSelectContract

All Superinterfaces:
KeyLabeled, Sized
All Known Implementing Classes:
RemotableSelect, RemotableSelect.Builder

public interface RemotableSelectContract
extends Sized, KeyLabeled

A select control.


Method Summary
 List<? extends RemotableSelectGroupContract> getGroups()
          Gets an immutable list of Grouped keyLabel pairs.
 boolean isMultiple()
          Whether the select control allows selection of multiple values.
 
Methods inherited from interface org.kuali.rice.core.api.uif.Sized
getSize
 
Methods inherited from interface org.kuali.rice.core.api.uif.KeyLabeled
getKeyLabels
 

Method Detail

getGroups

List<? extends RemotableSelectGroupContract> getGroups()
Gets an immutable list of Grouped keyLabel pairs. When this list is non-empty, KeyLabeled.getKeyLabels() must be empty. Cannot be null.

Returns:
the list of groups.

isMultiple

boolean isMultiple()
Whether the select control allows selection of multiple values. defaults to false.

Returns:
allows multiple selections


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.