com.waveset.ui
Class EditForm.Select

java.lang.Object
  extended bycom.waveset.ui.EditForm.Item
      extended bycom.waveset.ui.EditForm.Select
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
EditForm.ActionSelect
Enclosing class:
EditForm

public static class EditForm.Select
extends EditForm.Item

A class describing the contents of a <select> element.

Its a single value item, with a list of allowed values.

Made the allowed value list to be an array of Objects on which we call toString, so its easier to pass in the Foo.ITEMS arrays usually defined in our enumaration classes.


Constructor Summary
EditForm.Select(java.lang.String title, java.lang.String name, java.lang.String value, java.lang.Object[] allowed)
           
EditForm.Select(java.lang.String title, java.lang.String name, java.lang.String value, java.lang.Object[] allowed, java.lang.Object[] labels)
           
 
Method Summary
 java.lang.Object[] getAllowedValues()
           
 java.lang.Object[] getLabels()
           
 java.lang.String toHTML()
           
 
Methods inherited from class com.waveset.ui.EditForm.Item
clone, getAlignment, getHelpRef, getHTMLClass, getName, getPageInformation, getTitle, getValue, isNoWrap, isRenderAllHTML, isRequired, setAlignment, setForm, setHelpRef, setHTMLClass, setNoWrap, setPageInformation, setRenderAllHTML, setRenderInTitleColumn, setRequired, toHTML
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditForm.Select

public EditForm.Select(java.lang.String title,
                       java.lang.String name,
                       java.lang.String value,
                       java.lang.Object[] allowed)

EditForm.Select

public EditForm.Select(java.lang.String title,
                       java.lang.String name,
                       java.lang.String value,
                       java.lang.Object[] allowed,
                       java.lang.Object[] labels)
Method Detail

getAllowedValues

public java.lang.Object[] getAllowedValues()

getLabels

public java.lang.Object[] getLabels()

toHTML

public java.lang.String toHTML()
Overrides:
toHTML in class EditForm.Item