public class TableModelEventDelegator extends Object implements Closeable
EventSupport| Modifier and Type | Field and Description |
|---|---|
protected boolean |
listen |
protected TableModelListener |
listener |
protected Func1<Integer,Integer> |
mapColumnToOutside |
protected Func1<Integer,Integer> |
mapRowToOutside |
protected 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,
Func1<Integer,Integer> mapRowToOutside,
Func1<Integer,Integer> mapColumnToOutside)
Делегирует пришедшее событие из оригинальной таблицы к своим подписчикам
|
protected void |
finalize() |
Func1<Integer,Integer> |
getMapColumnToOutside() |
Func1<Integer,Integer> |
getMapRowToOutside() |
Reciver<TableModelEvent> |
getSender() |
TableModel |
getSourceModel() |
TableModel |
getTargetModel() |
boolean |
isRunning() |
void |
setMapColumnToOutside(Func1<Integer,Integer> mapColumnToOutside) |
void |
setMapRowToOutside(Func1<Integer,Integer> mapRowToOutside) |
void |
setSender(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 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 Reciver<TableModelEvent> getSender()
public void setSender(Reciver<TableModelEvent> sender)
public List<TableModelEvent> deletageTMEvent(TableModelEvent e, TableModel newsrc, Func1<Integer,Integer> mapRowToOutside, Func1<Integer,Integer> mapColumnToOutside)
e - Оригинальное событиеnewsrc - Новый источник данных / модель таблицыmapRowToOutside - Функция отображения строкmapColumnToOutside - Функция отображения колонокCopyright © 2018. All rights reserved.