[svn r270] added extra ui layer
This commit is contained in:
parent
b1f6e870a3
commit
56c4fad429
23 changed files with 825 additions and 105 deletions
|
|
@ -27,12 +27,15 @@
|
|||
package com.idcanet.vasc.core;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.idcanet.vasc.core.actions.ColumnVascAction;
|
||||
import com.idcanet.vasc.core.actions.GlobalVascAction;
|
||||
import com.idcanet.vasc.core.actions.RowVascAction;
|
||||
import com.idcanet.vasc.core.column.VascTableColumn;
|
||||
import com.idcanet.vasc.core.ui.VascUIComponent;
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
@ -58,6 +61,7 @@ public class VascTable {
|
|||
private List<VascUserOption> userOptions = null;
|
||||
private String helpId = null;
|
||||
private VascTableController vascTableController = null;
|
||||
private Map<Class,Class> uiComponents = null;
|
||||
|
||||
public VascTable() {
|
||||
tableColumns = new ArrayList<VascTableColumn>(6);
|
||||
|
|
@ -66,6 +70,7 @@ public class VascTable {
|
|||
globalActions = new ArrayList<GlobalVascAction>(6);
|
||||
tableData = new ArrayList<Object>(6);
|
||||
userOptions = new ArrayList<VascUserOption>(6);
|
||||
uiComponents = new HashMap<Class,Class>(6);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -313,4 +318,12 @@ public class VascTable {
|
|||
public void setHeaderToolTip(String headerToolTip) {
|
||||
this.headerToolTip = headerToolTip;
|
||||
}
|
||||
|
||||
|
||||
public Class getUIComponent(Class classType) {
|
||||
return uiComponents.get(classType);
|
||||
}
|
||||
public void putUIComponent(Class classType,Class comp) {
|
||||
uiComponents.put(classType, comp);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue