org.beanfabrics.swing.customizer.table
Class ColumnListPM<PM extends ColumnPM>
java.lang.Object
org.beanfabrics.AbstractBean
org.beanfabrics.ValidatableBean
org.beanfabrics.model.AbstractPM
org.beanfabrics.model.ListPM<PM>
org.beanfabrics.swing.customizer.table.ColumnListPM<PM>
- All Implemented Interfaces:
- java.lang.Iterable<PM>, Bean, ContextOwner, HasComparable, IListPM<PM>, PresentationModel, Supportable, Validatable
public class ColumnListPM<PM extends ColumnPM>
- extends ListPM<PM>
The ColumnListPM
is a ListPM
for ColumnPM
elements.
Methods inherited from class org.beanfabrics.model.ListPM |
add, add, addAll, addListListener, clear, contains, containsAll, getAt, getSelection, getSorter, getSortKeys, indexOf, indicesOf, isEmpty, isRevalidateElementsOnChangeEnabled, iterator, listIterator, onEntriesChanged, remove, removeAll, removeAt, removeListListener, replace, replace, revalidateAllExcept, revalidateElements, reverse, setRevalidateElementsOnChangeEnabled, setSorter, size, sortBy, sortBy, sortBy, swap, swap, toArray, toCollection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KEY_MESSAGE_SELECT_TO_MOVE_UP
protected static final java.lang.String KEY_MESSAGE_SELECT_TO_MOVE_UP
- See Also:
- Constant Field Values
KEY_MESSAGE_SELECT_TO_MOVE_DOWN
protected static final java.lang.String KEY_MESSAGE_SELECT_TO_MOVE_DOWN
- See Also:
- Constant Field Values
KEY_MESSAGE_ALREADY_AT_TOP
protected static final java.lang.String KEY_MESSAGE_ALREADY_AT_TOP
- See Also:
- Constant Field Values
KEY_MESSAGE_ALREADY_AT_BOTTOM
protected static final java.lang.String KEY_MESSAGE_ALREADY_AT_BOTTOM
- See Also:
- Constant Field Values
addColumn
protected final OperationPM addColumn
removeColumns
protected final OperationPM removeColumns
moveUp
protected final OperationPM moveUp
moveDown
protected final OperationPM moveDown
ColumnListPM
public ColumnListPM()
setRowPmRootNode
public void setRowPmRootNode(PathNode rowPmRootNode)
getRowPmRootNode
public PathNode getRowPmRootNode()
setData
public void setData(BnColumn[] columns)
createRowPM
protected PM createRowPM()
getData
public BnColumn[] getData()
addColumn
public void addColumn()
removeColumns
public void removeColumns()
moveUp
public void moveUp()
moveDown
public void moveDown()
validateMoveDown
public ValidationState validateMoveDown()