2
0
Fork 0

splitted the event listeners

This commit is contained in:
willem.cazander 2010-08-26 00:51:14 +02:00
parent cd2e3eaf50
commit 4f409296d0
23 changed files with 327 additions and 217 deletions

View file

@ -64,14 +64,13 @@ import javax.swing.table.JTableHeader;
import javax.swing.table.TableCellRenderer;
import javax.swing.table.TableColumn;
import com.idcanet.fff.SwingImageHelper;
import com.idcanet.vasc.core.AbstractVascFrontend;
import com.idcanet.vasc.core.VascEntry;
import com.idcanet.vasc.core.VascEntryField;
import com.idcanet.vasc.core.VascFrontendData;
import com.idcanet.vasc.core.actions.GlobalVascAction;
import com.idcanet.vasc.core.actions.RowVascAction;
import com.idcanet.vasc.core.entry.VascEntryEventListener;
import com.idcanet.vasc.core.entry.VascEntryFrontendEventListener;
import com.idcanet.vasc.core.entry.VascEntryExporter;
import com.idcanet.vasc.core.ui.VascColumnValueModelListener;
import com.idcanet.vasc.core.ui.VascUIComponent;
@ -128,7 +127,8 @@ public class SwingVascFrontend extends AbstractVascFrontend {
}
if (key.indexOf("META-INF")>0 | key.indexOf("resource")>0) {
return SwingImageHelper.getImageIcon(key);
return null;
//return SwingImageHelper.getImageIcon(key);
} else {
return null;
}
@ -592,16 +592,12 @@ public class SwingVascFrontend extends AbstractVascFrontend {
}
}
class VascColumnModel extends AbstractTableModel implements VascEntryEventListener {
class VascColumnModel extends AbstractTableModel implements VascEntryFrontendEventListener {
private static final long serialVersionUID = 10L;
public void vascEvent(VascEntry entry,VascEventType e,Object o) {
public void vascEvent(VascEntry entry,Object o) {
fireTableDataChanged();
}
public VascEntryEventListener clone() throws CloneNotSupportedException {
throw new CloneNotSupportedException();
}
/**
* @see javax.swing.entry.entryModel#getColumnCount()
@ -655,6 +651,11 @@ public class SwingVascFrontend extends AbstractVascFrontend {
return "Error";
}
}
public VascFrontendEventType[] getEventTypes() {
VascFrontendEventType[] result = {VascFrontendEventType.DATA_LIST_UPDATE};
return result;
}
}
}