**/\r
package org.tianocore.frameworkwizard.packaging.ui;\r
\r
+import javax.swing.JOptionPane;\r
import javax.swing.table.DefaultTableModel;\r
import javax.swing.table.TableModel;\r
\r
public SpdProtocolDecls(OpeningPackageType opt) {\r
this(opt.getXmlSpd());\r
docConsole = opt;\r
+ if (sfc.getSpdPkgDefsRdOnly().equals("true")) {\r
+ JOptionPane.showMessageDialog(frame, "This is a read-only package. You will not be able to edit contents in table.");\r
+ }\r
+ initFrame();\r
}\r
\r
protected void initFrame() {\r
- \r
+ super.initFrame();\r
this.setTitle("Protocol Declarations");\r
starLabel.setVisible(false);\r
((ListEditor)getJTable().getColumnModel().getColumn(6).getCellEditor()).setCanNotBeEmpty(false);\r
sfc.removeSpdProtocolDeclaration();\r
docConsole.setSaved(false);\r
}\r
+ \r
+ /**\r
+ * @return Returns the sfc.\r
+ */\r
+ protected SpdFileContents getSfc() {\r
+ return sfc;\r
+ }\r
}\r