git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1821
6f19259b-4bc3-4df7-8a09-
765794883524
import javax.swing.event.ListSelectionEvent;\r
import javax.swing.event.ListSelectionListener;\r
import javax.swing.table.DefaultTableModel;\r
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
\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
public void init(PlatformSurfaceAreaDocument.PlatformSurfaceArea fpd) {\r
if (ffc == null) {\r
ffc = new FpdFileContents(fpd);\r
}\r
String[][] saa = new String[ffc.getDynamicPcdBuildDataCount()][5];\r
ffc.getDynamicPcdBuildData(saa);\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
modelPcd.addColumn("DatumType");\r
jTableDynPcd = new JTable(modelPcd);\r
jTableDynPcd.setRowHeight(20);\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
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 (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
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
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
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
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
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
model.addColumn("DefaultValue");\r
\r
jTablePcd.getColumnModel().getColumn(0).setMinWidth(250);\r
model.addColumn("DefaultValue");\r
\r
jTablePcd.getColumnModel().getColumn(0).setMinWidth(250);\r
+ \r
+ TableColumn tokenColumn = jTablePcd.getColumnModel().getColumn(3);\r
+ jTablePcd.removeColumn(tokenColumn);\r
\r
jTablePcd.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
jTablePcd.getSelectionModel().addListSelectionListener(new ListSelectionListener(){\r
\r
jTablePcd.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
jTablePcd.getSelectionModel().addListSelectionListener(new ListSelectionListener(){\r