org.jcon.data
Class Picklist

java.lang.Object
  extended by org.jcon.data.Picklist
All Implemented Interfaces:
java.io.Serializable

public class Picklist
extends java.lang.Object
implements java.io.Serializable

An enumerated list of objects, generally used for validation, choice boxes, etc.

See Also:
Serialized Form

Constructor Summary
Picklist()
           
Picklist(java.lang.String name, PicklistItem defaultValue, java.util.Set items)
          Creates a new picklist with the given default and set of items.
 
Method Summary
 PicklistItem getDefaultValue()
          The picklist defaultValue selection.
 PicklistItem getItemNamed(java.lang.String name)
          Finds a picklist item with the given name.
 java.util.Set getItems()
          The list of items.
 java.lang.String getName()
          The picklist name.
 java.util.Iterator iterator()
          An enumerated list of items.
 void setDefaultValue(PicklistItem newDefaultValue)
           
 void setItems(java.util.Set newItems)
           
 void setName(java.lang.String newName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Picklist

public Picklist(java.lang.String name,
                PicklistItem defaultValue,
                java.util.Set items)
Creates a new picklist with the given default and set of items.


Picklist

public Picklist()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getItemNamed

public PicklistItem getItemNamed(java.lang.String name)
Finds a picklist item with the given name. If none, returns null.


getName

public java.lang.String getName()
The picklist name.


setName

public void setName(java.lang.String newName)

getDefaultValue

public PicklistItem getDefaultValue()
The picklist defaultValue selection.


setDefaultValue

public void setDefaultValue(PicklistItem newDefaultValue)

getItems

public java.util.Set getItems()
The list of items.


setItems

public void setItems(java.util.Set newItems)

iterator

public java.util.Iterator iterator()
An enumerated list of items.