net.xoetrope.xui
Interface XListHolder

All Known Implementing Classes:
XComboBox, XComboBox, XList

public interface XListHolder

A generic interface for drop down lists. Known uses include XComboBox and XListBinding

Copyright (c) Xoetrope Ltd., 2002-2003

License: see license.txt

$Revision: 2.3 $


Method Summary
 void addItem(java.lang.String s)
          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
 void removeAll()
          Remove all items from the list
 void select(int i)
          Select an item
 void select(java.lang.Object object)
          Select an item
 

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.String s)
Add an item to the list

Parameters:
s - 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

getSelectedIndex

int getSelectedIndex()
Get the selected index

Returns:
the selected index