public class TableModelEventDelegator extends Object implements Closeable
EventSupport| Modifier and Type | Field and Description |
|---|---|
protected boolean |
listen |
protected TableModelListener |
listener |
protected xyz.cofe.collection.Func1<Integer,Integer> |
mapColumnToOutside |
protected xyz.cofe.collection.Func1<Integer,Integer> |
mapRowToOutside |
protected xyz.cofe.common.Reciver<TableModelEvent> |
sender |
protected TableModel |
sourceModel |
protected TableModel |
targetModel |
| Constructor and Description |
|---|
TableModelEventDelegator() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
List<TableModelEvent> |
deletageTMEvent(TableModelEvent e,
TableModel newsrc,
xyz.cofe.collection.Func1<Integer,Integer> mapRowToOutside,
xyz.cofe.collection.Func1<Integer,Integer> mapColumnToOutside)
Делегирует пришедшее событие из оригинальной таблицы к своим подписчикам
|
protected void |
finalize() |
xyz.cofe.collection.Func1<Integer,Integer> |
getMapColumnToOutside() |
xyz.cofe.collection.Func1<Integer,Integer> |
getMapRowToOutside() |
xyz.cofe.common.Reciver<TableModelEvent> |
getSender() |
TableModel |
getSourceModel() |
TableModel |
getTargetModel() |
boolean |
isRunning() |
void |
setMapColumnToOutside(xyz.cofe.collection.Func1<Integer,Integer> mapColumnToOutside) |
void |
setMapRowToOutside(xyz.cofe.collection.Func1<Integer,Integer> mapRowToOutside) |
void |
setSender(xyz.cofe.common.Reciver<TableModelEvent> sender) |
void |
setSourceModel(TableModel sourceModel) |
void |
setTargetModel(TableModel targetModel) |
void |
start() |
void |
stop() |
protected TableModel targetModel
protected TableModel sourceModel
protected boolean listen
protected xyz.cofe.common.Reciver<TableModelEvent> sender
protected TableModelListener listener
public void close()
close in interface Closeableclose in interface AutoCloseableprotected void finalize()
throws Throwable
public TableModel getTargetModel()
public void setTargetModel(TableModel targetModel)
public TableModel getSourceModel()
public void setSourceModel(TableModel sourceModel)
public void start()
public void stop()
public boolean isRunning()
public xyz.cofe.common.Reciver<TableModelEvent> getSender()
public void setSender(xyz.cofe.common.Reciver<TableModelEvent> sender)
public void setMapRowToOutside(xyz.cofe.collection.Func1<Integer,Integer> mapRowToOutside)
public void setMapColumnToOutside(xyz.cofe.collection.Func1<Integer,Integer> mapColumnToOutside)
public List<TableModelEvent> deletageTMEvent(TableModelEvent e, TableModel newsrc, xyz.cofe.collection.Func1<Integer,Integer> mapRowToOutside, xyz.cofe.collection.Func1<Integer,Integer> mapColumnToOutside)
e - Оригинальное событиеnewsrc - Новый источник данных / модель таблицыmapRowToOutside - Функция отображения строкmapColumnToOutside - Функция отображения колонокCopyright © 2018. All rights reserved.