ewe.data
Class MultiListSelect.SingleListSelect

java.lang.Object
  extended byewe.data.DataObject
      extended byewe.util.Vector
          extended byewe.data.PropertyList
              extended byewe.data.MultiListSelect
                  extended byewe.data.MultiListSelect.SingleListSelect
All Implemented Interfaces:
Comparable, Copyable, DataUnit, HasProperties, Textable
Enclosing class:
MultiListSelect

public static class MultiListSelect.SingleListSelect
extends MultiListSelect


Nested Class Summary
 
Nested classes inherited from class ewe.data.MultiListSelect
MultiListSelect.AvailableLists, MultiListSelect.SelectedItems, MultiListSelect.SingleListSelect
 
Nested classes inherited from class ewe.data.PropertyList
PropertyList.NullPropertyList
 
Field Summary
protected  String listName
           
 
Fields inherited from class ewe.data.MultiListSelect
_fields, availableLists, createIfNotPresent, singleItemPerList
 
Fields inherited from class ewe.data.PropertyList
nullPropertyList
 
Constructor Summary
MultiListSelect.SingleListSelect()
           
MultiListSelect.SingleListSelect(Vector all, int selectedIndex)
           
MultiListSelect.SingleListSelect(Vector all, Vector selected)
           
MultiListSelect.SingleListSelect(Vector all, Vector selected, boolean singleItemOnly)
           
MultiListSelect.SingleListSelect(Vector all, Vector selected, String listName)
           
 
Method Summary
 void copyFrom(Object other)
          Copy all appropriate data from another object.
 Vector getList()
           
 String getListName()
           
 Vector getSelected()
           
 int[] getSelectedIndexes()
           
 boolean isSelected(Object value)
           
 void select(int index, boolean doSet)
           
 void select(Object value, boolean doSelect)
           
 void setSelected(Vector sel)
           
 void setSelectedIndexes(int[] selected)
           
 
Methods inherited from class ewe.data.MultiListSelect
getOrCreateEntry, getSelectedFor, getSelectedFor, getSelectedIndexesFor, isSelected, select, select, selectAll, selectAll, selectNone, setSelectedFor, toString, toVector
 
Methods inherited from class ewe.data.PropertyList
_getSetField, add, add, add, add, defaultTo, defaultTo, fromHashtable, fromStrings, get, get, getBoolean, getBoolean, getDouble, getDouble, getField, getInt, getInt, getNames, getProperties, getProperties, getProperties, getPropertyValues, getSetProperties, getString, getString, getStrings, getText, getValue, getValue, getValue, getValue, make, readConfigFile, remove, set, set, set, setBoolean, setField, setInt, setStrings, setText, toHashtable, toPropertyList
 
Methods inherited from class ewe.util.Vector
add, add, add, addAll, addAll, addAll, addCopiesFrom, addElement, clear, compare, contains, copyCopiesFrom, copyInto, copyInto, del, elementAt, elements, find, find, get, getCount, getFullCopy, insert, insertElementAt, isEmpty, iterator, iterator, pop, push, remove, removeAllElements, removeElementAt, set, setElementAt, setSize, size, sort, sort, toArray, toArray, toObjectArray, zero
 
Methods inherited from class ewe.data.DataObject
appendAllFields, compareTo, copied, equals, getCopy, getDeclaredField, getDeclaredFieldValue, getDeclaredFieldValue, getFieldList, getFieldList, getMyFieldList, getNew
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode
 

Field Detail

listName

protected String listName
Constructor Detail

MultiListSelect.SingleListSelect

public MultiListSelect.SingleListSelect(Vector all,
                                        Vector selected,
                                        boolean singleItemOnly)

MultiListSelect.SingleListSelect

public MultiListSelect.SingleListSelect(Vector all,
                                        int selectedIndex)

MultiListSelect.SingleListSelect

public MultiListSelect.SingleListSelect()

MultiListSelect.SingleListSelect

public MultiListSelect.SingleListSelect(Vector all,
                                        Vector selected)

MultiListSelect.SingleListSelect

public MultiListSelect.SingleListSelect(Vector all,
                                        Vector selected,
                                        String listName)
Method Detail

copyFrom

public void copyFrom(Object other)
Description copied from interface: DataUnit
Copy all appropriate data from another object.

Specified by:
copyFrom in interface DataUnit
Overrides:
copyFrom in class Vector

getSelected

public Vector getSelected()

setSelected

public void setSelected(Vector sel)

getSelectedIndexes

public int[] getSelectedIndexes()

setSelectedIndexes

public void setSelectedIndexes(int[] selected)

isSelected

public boolean isSelected(Object value)

select

public void select(Object value,
                   boolean doSelect)

select

public void select(int index,
                   boolean doSet)

getListName

public String getListName()

getList

public Vector getList()