org.gwtiger.client.widget.field
Class ListBoxFieldWidget

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.Composite
              extended by org.gwtiger.client.widget.field.BaseFieldLabelWidget
                  extended by org.gwtiger.client.widget.field.ListBoxFieldWidget
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, Validate, ValidateKeyboard

public class ListBoxFieldWidget
extends BaseFieldLabelWidget


Field Summary
static java.lang.String NOT_SELECTED_OPTION
           
 
Fields inherited from class org.gwtiger.client.widget.field.BaseFieldLabelWidget
STYLE_INPUT, STYLE_LABEL
 
Constructor Summary
ListBoxFieldWidget(java.lang.String label)
           
ListBoxFieldWidget(java.lang.String labelText, java.lang.String width)
           
 
Method Summary
 void addChangeListener(com.google.gwt.user.client.ui.ChangeListener listener)
           
 void addItem(java.lang.String item)
           
 void addItem(java.lang.String item, java.lang.String value)
           
 void addKeyboardListener(com.google.gwt.user.client.ui.KeyboardListener listener)
           
 void clear()
           
 com.google.gwt.user.client.ui.ListBox getListBox()
           
 java.lang.String getSelectedText()
           
 java.lang.String getSelectedValue()
           
 boolean isEnabled()
           
 void removeAllItems()
           
 void setEnabled(boolean enabled)
           
 void setMultipleSelect(boolean multiple)
           
 void setSelectedValue(java.lang.String value)
           
 void setVisibleCount(int visibleItems)
           
 boolean validate()
           
 
Methods inherited from class org.gwtiger.client.widget.field.BaseFieldLabelWidget
getErrorStyleName, getLabel, getLabelStyleName, getPanel, getStyleName, isRequired, setErrorStyleName, setLabel, setLabelStyleName, setRequired, setStyleName, setWidget, showError, showError, showError
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getElement, isAttached
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
getParent, onBrowserEvent, removeFromParent
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NOT_SELECTED_OPTION

public static final java.lang.String NOT_SELECTED_OPTION
See Also:
Constant Field Values
Constructor Detail

ListBoxFieldWidget

public ListBoxFieldWidget(java.lang.String label)

ListBoxFieldWidget

public ListBoxFieldWidget(java.lang.String labelText,
                          java.lang.String width)
Method Detail

validate

public boolean validate()
Specified by:
validate in interface Validate
Specified by:
validate in class BaseFieldLabelWidget

clear

public void clear()
Specified by:
clear in interface Validate
Specified by:
clear in class BaseFieldLabelWidget

removeAllItems

public void removeAllItems()

addItem

public void addItem(java.lang.String item,
                    java.lang.String value)

addItem

public void addItem(java.lang.String item)

getListBox

public com.google.gwt.user.client.ui.ListBox getListBox()

getSelectedValue

public java.lang.String getSelectedValue()

getSelectedText

public java.lang.String getSelectedText()

setEnabled

public void setEnabled(boolean enabled)

isEnabled

public boolean isEnabled()

setSelectedValue

public void setSelectedValue(java.lang.String value)

setVisibleCount

public void setVisibleCount(int visibleItems)

setMultipleSelect

public void setMultipleSelect(boolean multiple)

addKeyboardListener

public void addKeyboardListener(com.google.gwt.user.client.ui.KeyboardListener listener)

addChangeListener

public void addChangeListener(com.google.gwt.user.client.ui.ChangeListener listener)