com.u2d.list
Class PlainListEObject

java.lang.Object
  extended by com.u2d.model.AbstractEObject
      extended by com.u2d.model.AbstractListEO
          extended by com.u2d.list.SimpleListEO
              extended by com.u2d.list.PlainListEObject
All Implemented Interfaces:
ChangeNotifier, EObject, Typed, Viewable, ListChangeNotifier, AppEventListener, ValidationNotifier, java.io.Serializable, javax.swing.ListModel

public class PlainListEObject
extends SimpleListEO

A list object that is not related to a model. used for lists of eobjects that might be a result of a query (carrying a result set, so to speak)

Author:
Eitan Suez
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.u2d.model.AbstractListEO
AbstractListEO.LEOTableModel
 
Field Summary
 
Fields inherited from class com.u2d.list.SimpleListEO
_clazz, _itemType
 
Fields inherited from class com.u2d.model.AbstractListEO
_commands, _items, _listDataListenerList, _tableModel, commandOrder
 
Fields inherited from class com.u2d.model.AbstractEObject
_listenerList, _postListeners, _validationEvent, _validationListenerList, changeEvent
 
Constructor Summary
PlainListEObject(java.lang.Class clazz)
           
PlainListEObject(java.lang.Class clazz, java.util.List items)
           
PlainListEObject(ComplexType itemType)
           
 
Method Summary
 Command command(java.lang.String commandName)
           
 Onion commands()
           
 ComplexEObject New(CommandInfo cmdInfo)
           
 void removeListDataListener(javax.swing.event.ListDataListener l)
           
 ComplexType type()
           
 
Methods inherited from class com.u2d.list.SimpleListEO
getAlternateView, getListView, getListViewAsIcons, getListViewAsTree, getMainView, getSize, getTableView, getToolbarView, getTotal, getView, isEmpty, makeCopy
 
Methods inherited from class com.u2d.model.AbstractListEO
add, addDeleteListeners, addListDataListener, commandPrint, concat, contains, equals, ExportToCSV, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, first, getElementAt, getItems, getPickView, hashCode, iconLg, iconSm, isInContext, isPickState, iterator, jibxAdd, last, onEvent, Open, pick, remove, removeDeleteListeners, restoreItems, setItems, setPickState, setPickState, setValue, tableModel, tableModel, tableModel, title, toString, updateListeners, validate
 
Methods inherited from class com.u2d.model.AbstractEObject
addChangeListener, addPostChangeListener, addValidationListener, currentUser, field, fireStateChanged, fireValidationException, fireValidationException, hbmPersistor, parentObject, persistor, removeChangeListener, removePostChangeListener, removeValidationListener, setField, vmech
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlainListEObject

public PlainListEObject(ComplexType itemType)

PlainListEObject

public PlainListEObject(java.lang.Class clazz,
                        java.util.List items)

PlainListEObject

public PlainListEObject(java.lang.Class clazz)
Method Detail

type

public ComplexType type()
Specified by:
type in interface Typed
Overrides:
type in class SimpleListEO

New

public ComplexEObject New(CommandInfo cmdInfo)

removeListDataListener

public void removeListDataListener(javax.swing.event.ListDataListener l)
Specified by:
removeListDataListener in interface ListChangeNotifier
Specified by:
removeListDataListener in interface javax.swing.ListModel
Overrides:
removeListDataListener in class AbstractListEO

commands

public Onion commands()
Specified by:
commands in interface EObject
Overrides:
commands in class AbstractListEO

command

public Command command(java.lang.String commandName)
Overrides:
command in class AbstractListEO