it.amattioli.applicate.commands
Class DefaultEditingListManager<T>

Show UML class diagram
java.lang.Object
  extended by it.amattioli.applicate.commands.AbstractEditingListManager<T>
      extended by it.amattioli.applicate.commands.DefaultEditingListManager<T>
All Implemented Interfaces:
EditingListManager<T>, it.amattioli.dominate.util.PropertyChangeEmitter

public class DefaultEditingListManager<T>
extends AbstractEditingListManager<T>


Constructor Summary
DefaultEditingListManager(List<T> editingList, Class<T> entityClass)
           
 
Method Summary
 BeanEditor<T> addRow(Object... param)
           
 boolean canDeleteRow(int idx)
           
 BeanEditor<T> createElementEditor(T curr)
           
protected  T createObject()
           
 T deleteRow(int idx)
           
 Class<T> getEntityClass()
           
 void setEntityClass(Class<T> entityClass)
           
 
Methods inherited from class it.amattioli.applicate.commands.AbstractEditingListManager
addPropertyChangeListener, firePropertyChange, getEditingList, removePropertyChangeListener, setEditingList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultEditingListManager

public DefaultEditingListManager(List<T> editingList,
                                 Class<T> entityClass)
Method Detail

getEntityClass

public Class<T> getEntityClass()

setEntityClass

public void setEntityClass(Class<T> entityClass)

createElementEditor

public BeanEditor<T> createElementEditor(T curr)

createObject

protected T createObject()

addRow

public BeanEditor<T> addRow(Object... param)

canDeleteRow

public boolean canDeleteRow(int idx)

deleteRow

public T deleteRow(int idx)


Copyright © 2011. All Rights Reserved.