|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jaret.util.ui.table.model.AbstractColumn
public abstract class AbstractColumn
Abstract base implemenation of an IColumn.
| Field Summary | |
|---|---|
protected java.util.List<IColumnListener> |
_listeners
column listeners. |
| Constructor Summary | |
|---|---|
AbstractColumn()
|
|
| Method Summary | |
|---|---|
void |
addColumnListener(IColumnListener cl)
Add a listener to listen on changes on the column. |
boolean |
displayHeader()
Header display always defaults to true. |
protected void |
fireValueChanged(IRow row,
IColumn column,
java.lang.Object oldValue,
java.lang.Object newValue)
Inform listeners about a value change. |
java.lang.Class<?> |
getContentClass(IRow row)
Default implementation: no difference to getContentClass(). |
boolean |
isEditable()
Deafult: cols are aditable. |
boolean |
isEditable(IRow row)
Default: delegate to isEditable. |
void |
remColumnListener(IColumnListener cl)
Remove a column listener. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.jaret.util.ui.table.model.IColumn |
|---|
getContentClass, getHeaderLabel, getId, getValue, setValue, supportsSorting |
| Methods inherited from interface java.util.Comparator |
|---|
compare, equals |
| Field Detail |
|---|
protected java.util.List<IColumnListener> _listeners
| Constructor Detail |
|---|
public AbstractColumn()
| Method Detail |
|---|
protected void fireValueChanged(IRow row,
IColumn column,
java.lang.Object oldValue,
java.lang.Object newValue)
row - rowcolumn - columnoldValue - old valuenewValue - new valuepublic void addColumnListener(IColumnListener cl)
addColumnListener in interface IColumncl - listener to addpublic void remColumnListener(IColumnListener cl)
remColumnListener in interface IColumncl - listener to removepublic java.lang.Class<?> getContentClass(IRow row)
getContentClass in interface IColumnrow - row of which to get the content class
public boolean displayHeader()
displayHeader in interface IColumnpublic boolean isEditable()
isEditable in interface IColumnpublic boolean isEditable(IRow row)
isEditable. Check whether a a specific cell of the column can be edited.
isEditable in interface IColumnrow - row specifying the cell in the column
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||