org.gwtwidgets.client.ui
Class OptionList

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.FocusWidget
              extended by com.google.gwt.user.client.ui.ListBox
                  extended by org.gwtwidgets.client.ui.OptionList
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasFocus, com.google.gwt.user.client.ui.HasName, com.google.gwt.user.client.ui.SourcesChangeEvents, com.google.gwt.user.client.ui.SourcesClickEvents, com.google.gwt.user.client.ui.SourcesFocusEvents, com.google.gwt.user.client.ui.SourcesKeyboardEvents

public class OptionList
extends com.google.gwt.user.client.ui.ListBox

A ListBox extension.

Author:
Jack Tang - original implementation, Aaron Watkins - added indexOfValue(String)

Constructor Summary
OptionList()
          Creates an empty list box.
 
Method Summary
 void addItem(java.lang.String value, java.lang.String item)
          Adds an item to the list box.
 java.lang.String getValue(int index)
           
 int indexOfValue(java.lang.String value)
           
 void insertItem(java.lang.String value, java.lang.String item, int idx)
          Inserts an item into the list box.
 
Methods inherited from class com.google.gwt.user.client.ui.ListBox
addChangeListener, addItem, clear, getItemCount, getItemText, getName, getSelectedIndex, getVisibleItemCount, insertItem, isItemSelected, isMultipleSelect, onBrowserEvent, removeChangeListener, removeItem, setItemSelected, setItemText, setMultipleSelect, setName, setSelectedIndex, setValue, setVisibleItemCount
 
Methods inherited from class com.google.gwt.user.client.ui.FocusWidget
addClickListener, addFocusListener, addKeyboardListener, getFocusImpl, getTabIndex, isEnabled, removeClickListener, removeFocusListener, removeKeyboardListener, setAccessKey, setElement, setEnabled, setFocus, setTabIndex
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
doAttachChildren, doDetachChildren, getParent, isAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptionList

public OptionList()
Creates an empty list box.

Method Detail

addItem

public void addItem(java.lang.String value,
                    java.lang.String item)
Adds an item to the list box.

Overrides:
addItem in class com.google.gwt.user.client.ui.ListBox
Parameters:
item - the text of the item to be added

insertItem

public void insertItem(java.lang.String value,
                       java.lang.String item,
                       int idx)
Inserts an item into the list box.

Overrides:
insertItem in class com.google.gwt.user.client.ui.ListBox
Parameters:
item - the text of the item to be inserted
idx - the index at which to insert it

getValue

public java.lang.String getValue(int index)
Overrides:
getValue in class com.google.gwt.user.client.ui.ListBox

indexOfValue

public int indexOfValue(java.lang.String value)


Copyright © 2009. All Rights Reserved.