|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jaret.util.ui.table.model.AbstractJaretTableModel
de.jaret.util.ui.table.model.DefaultJaretTableModel
de.jaret.util.ui.timebars.addon.tablesynchronizer.TableTimeBarModel
public class TableTimeBarModel
Implementation of a JaretTableModel wrapping a TimeBarModel.
| Field Summary | |
|---|---|
protected int |
_idCounter
counter for id generation. |
protected java.util.Map<java.lang.String,de.jaret.util.ui.timebars.model.TimeBarRow> |
_idTimeBarRowMap
map mapping ids to timebar rows. |
protected java.util.Map<de.jaret.util.ui.timebars.model.TimeBarRow,TableTimeBarRow> |
_tbrTottbrMap
map supporting the lookup of tabletimebar rows for timebar rows. |
protected de.jaret.util.ui.timebars.model.TimeBarModel |
_timeBarModel
underlying timebar model. |
| Fields inherited from class de.jaret.util.ui.table.model.DefaultJaretTableModel |
|---|
_cols, _rows |
| Fields inherited from class de.jaret.util.ui.table.model.AbstractJaretTableModel |
|---|
_listeners |
| Constructor Summary | |
|---|---|
TableTimeBarModel(de.jaret.util.ui.timebars.model.TimeBarModel timeBarModel)
Construct a TableTimeBarModel for a TimeBarModel. |
|
| Method Summary | |
|---|---|
void |
elementAdded(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval element)
|
void |
elementChanged(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval element)
|
void |
elementRemoved(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval element)
|
protected java.lang.String |
getId(de.jaret.util.ui.timebars.model.TimeBarRow timeBarRow)
Generate an id for a timebar row. |
TableTimeBarRow |
getTableTimeBarRow(de.jaret.util.ui.timebars.model.TimeBarRow tbRow)
Lookup a TableTimeBarRow for a timebar row. |
void |
headerChanged(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow row,
java.lang.Object newHeader)
|
void |
modelDataChanged(de.jaret.util.ui.timebars.model.TimeBarModel model)
|
void |
rowAdded(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow tbRow)
|
void |
rowDataChanged(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow row)
|
void |
rowRemoved(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow tbRow)
|
| Methods inherited from class de.jaret.util.ui.table.model.DefaultJaretTableModel |
|---|
addColumn, addRow, addRow, getColumn, getColumn, getColumnCount, getRow, getRowCount, remColumn, remRow |
| Methods inherited from class de.jaret.util.ui.table.model.AbstractJaretTableModel |
|---|
addJaretTableModelListener, fireCellChanged, fireColumnAdded, fireColumnChanged, fireColumnRemoved, fireRowAdded, fireRowChanged, fireRowRemoved, fireTableDataChanged, isEditable, removeJaretTableModelListener, setValue |
| 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.IJaretTableModel |
|---|
addJaretTableModelListener, isEditable, removeJaretTableModelListener, setValue |
| Field Detail |
|---|
protected de.jaret.util.ui.timebars.model.TimeBarModel _timeBarModel
protected int _idCounter
protected java.util.Map<java.lang.String,de.jaret.util.ui.timebars.model.TimeBarRow> _idTimeBarRowMap
protected java.util.Map<de.jaret.util.ui.timebars.model.TimeBarRow,TableTimeBarRow> _tbrTottbrMap
| Constructor Detail |
|---|
public TableTimeBarModel(de.jaret.util.ui.timebars.model.TimeBarModel timeBarModel)
timeBarModel - the model to be wrapped.| Method Detail |
|---|
public TableTimeBarRow getTableTimeBarRow(de.jaret.util.ui.timebars.model.TimeBarRow tbRow)
tbRow - timebar row
protected java.lang.String getId(de.jaret.util.ui.timebars.model.TimeBarRow timeBarRow)
timeBarRow - timebar row
public void elementAdded(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval element)
elementAdded in interface de.jaret.util.ui.timebars.model.TimeBarModelListener
public void elementChanged(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval element)
elementChanged in interface de.jaret.util.ui.timebars.model.TimeBarModelListener
public void elementRemoved(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval element)
elementRemoved in interface de.jaret.util.ui.timebars.model.TimeBarModelListener
public void headerChanged(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow row,
java.lang.Object newHeader)
headerChanged in interface de.jaret.util.ui.timebars.model.TimeBarModelListenerpublic void modelDataChanged(de.jaret.util.ui.timebars.model.TimeBarModel model)
modelDataChanged in interface de.jaret.util.ui.timebars.model.TimeBarModelListener
public void rowAdded(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow tbRow)
rowAdded in interface de.jaret.util.ui.timebars.model.TimeBarModelListener
public void rowDataChanged(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow row)
rowDataChanged in interface de.jaret.util.ui.timebars.model.TimeBarModelListener
public void rowRemoved(de.jaret.util.ui.timebars.model.TimeBarModel model,
de.jaret.util.ui.timebars.model.TimeBarRow tbRow)
rowRemoved in interface de.jaret.util.ui.timebars.model.TimeBarModelListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||