org.formaria.aria
Interface ListHolder

All Known Implementing Classes:
CheckCombo, CheckList, ComboBox, ComboBox, ComboBox, ComponentProxy, CompositeProxy, List, List

public interface ListHolder

A generic interface for drop down lists. Known uses include ComboBox and ListBinding

Copyright (c) Formaria Ltd., 2008

License: see license.txt

$Revision: 2.3 $


Method Summary
 void addItem(java.lang.Object obj)
          Add an item to the list
 int getItemCount()
          Get the number of items in the list
 int getSelectedIndex()
          Get the selected index
 java.lang.Object getSelectedObject()
          Get the selected object
 java.lang.Object[] getSelectedObjects()
          Get the selected objects
 int getSelectionMode()
          Get the list selection mode
 void removeAll()
          Remove all items from the list
 void select(int i)
          Select an item
 void select(java.lang.Object object)
          Select an item
 void setDefaultSelection()
          Set teh list to its default selection state
 void setSelectedObject(java.lang.Object o)
          Get the selected object
 void setSelectedObjects(java.lang.Object[] values)
          Set the selected objects
 

Method Detail

getItemCount

int getItemCount()
Get the number of items in the list

Returns:
the number of items

removeAll

void removeAll()
Remove all items from the list


addItem

void addItem(java.lang.Object obj)
Add an item to the list

Parameters:
obj - the new Item

select

void select(int i)
Select an item

Parameters:
i - the index of the item to select

select

void select(java.lang.Object object)
Select an item

Parameters:
object - The object to select

getSelectedObject

java.lang.Object getSelectedObject()
Get the selected object

Returns:
the selected object

getSelectedObjects

java.lang.Object[] getSelectedObjects()
Get the selected objects

Returns:
the selected object

setSelectedObject

void setSelectedObject(java.lang.Object o)
Get the selected object

Parameters:
o - the selected object

setSelectedObjects

void setSelectedObjects(java.lang.Object[] values)
Set the selected objects

Parameters:
values - the selected object

getSelectedIndex

int getSelectedIndex()
Get the selected index

Returns:
the selected index

getSelectionMode

int getSelectionMode()
Get the list selection mode

Returns:
  • 0=ListSelectionModel.SINGLE_SELECTION,
  • 1=ListSelectionModel.SINGLE_INTERVAL_SELECTION,
  • 2=ListSelectionModel.MULTIPLE_INTERVAL_SELECTION

setDefaultSelection

void setDefaultSelection()
Set teh list to its default selection state