import javax.swing.event.ListSelectionEvent;\r
import javax.swing.event.ListSelectionListener;\r
import javax.swing.table.DefaultTableModel;\r
+import javax.swing.table.TableColumn;\r
\r
import org.tianocore.PlatformSurfaceAreaDocument;\r
import org.tianocore.frameworkwizard.common.DataValidation;\r
public void init(PlatformSurfaceAreaDocument.PlatformSurfaceArea fpd) {\r
if (ffc == null) {\r
ffc = new FpdFileContents(fpd);\r
+ ffc.initDynPcdMap();\r
}\r
String[][] saa = new String[ffc.getDynamicPcdBuildDataCount()][5];\r
ffc.getDynamicPcdBuildData(saa);\r
modelPcd.addColumn("DatumType");\r
jTableDynPcd = new JTable(modelPcd);\r
jTableDynPcd.setRowHeight(20);\r
- \r
+ TableColumn tokenColumn = jTableDynPcd.getColumnModel().getColumn(1);\r
+ jTableDynPcd.removeColumn(tokenColumn);\r
jTableDynPcd.getColumnModel().getColumn(0).setMinWidth(250);\r
\r
jTableDynPcd.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
if (jRadioButtonHii.isSelected()) {\r
ffc.genDynamicPcdBuildDataSkuInfo("0", varName, varGuid, varOffset, hiiDefault, null, null, pcdSelected);\r
ArrayList<String> al = ffc.getDynPcdMapValue(cName + " " + tsGuid);\r
+ if (al == null) {\r
+ return;\r
+ }\r
for (int i = 0; i < al.size(); ++i) {\r
String mKey = moduleInfo (al.get(i));\r
ffc.updatePcdData(mKey, cName, tsGuid, null, null, hiiDefault);\r
else if (jRadioButtonVpd.isSelected()){\r
ffc.genDynamicPcdBuildDataSkuInfo("0", null, null, null, null, vpdOffset, null, pcdSelected);\r
ArrayList<String> al = ffc.getDynPcdMapValue(cName + " " + tsGuid);\r
+ if (al == null) {\r
+ return;\r
+ }\r
for (int i = 0; i < al.size(); ++i) {\r
String mKey = moduleInfo (al.get(i));\r
ffc.updatePcdData(mKey, cName, tsGuid, null, null, vpdOffset);\r
else{\r
ffc.genDynamicPcdBuildDataSkuInfo("0", null, null, null, null, null, value, pcdSelected);\r
ArrayList<String> al = ffc.getDynPcdMapValue(cName + " " + tsGuid);\r
+ if (al == null) {\r
+ return;\r
+ }\r
for (int i = 0; i < al.size(); ++i) {\r
String mKey = moduleInfo (al.get(i));\r
ffc.updatePcdData(mKey, cName, tsGuid, null, null, value);\r