\r
private final int archColForFpdModTable = 3;\r
\r
- private final int pkgVerColForFpdModTable = 5;\r
+ private final int pkgVerColForFpdModTable = 6;\r
\r
- private final int modVerColForFpdModTable = 4;\r
+ private final int modVerColForFpdModTable = 5;\r
+ \r
+ private final int typeColForFpdModTable = 4;\r
\r
/**\r
* FpdFileContents structure\r
column.setMinWidth(pathMinWidth);\r
\r
jTableAllModules.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
- jTableAllModules.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);\r
+\r
}\r
return jTableAllModules;\r
}\r
String mv = mi.getVersion();\r
String pg = mi.getPackage().getGuid();\r
String pv = mi.getPackage().getVersion();\r
+ String mType = mi.getModuleType();\r
\r
ArrayList<String> al = fpdMsa.get(mg + mv + pg + pv);\r
if (al == null) {\r
String arch = vArchs.get(i);\r
al.add(arch);\r
archsAdded += arch + " ";\r
- String[] row = { "", "", "", "", "", "" };\r
+ String[] row = { "", "", "", "", "", "", "" };\r
\r
if (mi != null) {\r
row[modNameColForFpdModTable] = mi.getName();\r
row[archColForFpdModTable] = arch;\r
row[pkgVerColForFpdModTable] = pv;\r
row[modVerColForFpdModTable] = mv;\r
+ row[typeColForFpdModTable] = mType;\r
\r
}\r
modelFpdModules.addRow(row);\r
//ToDo : specify archs need to add.\r
ffc.addFrameworkModulesPcdBuildDefs(mi, arch, null);\r
} catch (Exception exception) {\r
- JOptionPane.showMessageDialog(frame, "Adding " + row[modNameColForFpdModTable] + " with SupArch " + arch\r
+ JOptionPane.showMessageDialog(frame, "Adding " + row[modNameColForFpdModTable] + " with Supporting Architectures: " + arch\r
+ ": " + exception.getMessage());\r
errorOccurred = true;\r
}\r
modelFpdModules.addColumn("<html>Package<br>Name</html>");\r
modelFpdModules.addColumn("Path");\r
modelFpdModules.addColumn("<html>Supported<br>Architectures</html>");\r
+ modelFpdModules.addColumn("<html>Module<br>Type</html>");\r
modelFpdModules.addColumn("<html>Module<br>Version</html>");\r
modelFpdModules.addColumn("<html>Package<br>Version</html>");\r
+\r
\r
javax.swing.table.TableColumn column = null;\r
column = jTableFpdModules.getColumnModel().getColumn(modNameColForFpdModTable);\r
column = jTableFpdModules.getColumnModel().getColumn(pathColForFpdModTable);\r
column.setPreferredWidth(pathPrefWidth);\r
column.setMinWidth(pathMinWidth);\r
+ column = jTableFpdModules.getColumnModel().getColumn(typeColForFpdModTable);\r
+ column.setPreferredWidth(typePrefWidth);\r
+ column.setMaxWidth(typeMaxWidth);\r
+ column.setMinWidth(typeMinWidth);\r
\r
jTableFpdModules.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
- jTableFpdModules.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);\r
+\r
}\r
return jTableFpdModules;\r
}\r
* @param args\r
*/\r
public static void main(String[] args) {\r
- // TODO Auto-generated method stub\r
+ // Set the pane visable\r
new FpdFrameworkModules().setVisible(true);\r
}\r
\r
for (int i = 0; i < saa.length; ++i) {\r
ModuleIdentification mi = GlobalData.getModuleId(saa[i][ffcModGuid] + " " + saa[i][ffcModVer] + " "\r
+ saa[i][ffcPkgGuid] + " " + saa[i][ffcPkgVer]);\r
- String[] row = { "", "", "", "", "", "" };\r
+ String[] row = { "", "", "", "", "", "", "" };\r
if (mi != null) {\r
row[modNameColForFpdModTable] = mi.getName();\r
row[modVerColForFpdModTable] = mi.getVersion();\r
+ row[typeColForFpdModTable] = mi.getModuleType();\r
row[pkgNameColForFpdModTable] = mi.getPackage().getName();\r
row[pkgVerColForFpdModTable] = mi.getPackage().getVersion();\r
row[archColForFpdModTable] = saa[i][4];\r