com.u2d.list
Class CompositeList

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.CompositeList
All Implemented Interfaces:
ChangeNotifier, EObject, Typed, Viewable, ListChangeNotifier, AppEventListener, ValidationNotifier, java.io.Serializable, javax.swing.ListModel

public class CompositeList
extends SimpleListEO

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
CompositeList(java.lang.Class clazz)
           
 
Method Summary
 void addNew()
           
 void clear()
           
 void forEach(Block block)
           
 ListEView getListView()
           
 EView getMainView()
           
 EView getView()
           
 boolean isFixedSize()
           
 void jibxAdd(java.lang.Object obj)
           
 java.util.Iterator jibxIterator()
           
 void onBeforeSave()
           
 void onLoad()
           
 void setFixedSize(boolean fs)
           
 void setState(State state)
           
 
Methods inherited from class com.u2d.list.SimpleListEO
getAlternateView, getListViewAsIcons, getListViewAsTree, getSize, getTableView, getToolbarView, getTotal, isEmpty, makeCopy, type
 
Methods inherited from class com.u2d.model.AbstractListEO
add, addDeleteListeners, addListDataListener, command, commandPrint, commands, concat, contains, equals, ExportToCSV, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, first, getElementAt, getItems, getPickView, hashCode, iconLg, iconSm, isInContext, isPickState, iterator, last, onEvent, Open, pick, remove, removeDeleteListeners, removeListDataListener, 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

CompositeList

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

jibxAdd

public void jibxAdd(java.lang.Object obj)
Overrides:
jibxAdd in class AbstractListEO

jibxIterator

public java.util.Iterator jibxIterator()

isFixedSize

public boolean isFixedSize()

setFixedSize

public void setFixedSize(boolean fs)

getView

public EView getView()
Specified by:
getView in interface Viewable
Overrides:
getView in class SimpleListEO

getMainView

public EView getMainView()
Specified by:
getMainView in interface Viewable
Overrides:
getMainView in class SimpleListEO

getListView

public ListEView getListView()
Overrides:
getListView in class SimpleListEO

setState

public void setState(State state)

forEach

public void forEach(Block block)

addNew

public void addNew()

onBeforeSave

public void onBeforeSave()

onLoad

public void onLoad()

clear

public void clear()