import org.tianocore.frameworkwizard.common.Tools;\r
import org.tianocore.frameworkwizard.common.find.Find;\r
import org.tianocore.frameworkwizard.common.ui.ArchCheckBox;\r
+import org.tianocore.frameworkwizard.common.ui.IComboBox;\r
import org.tianocore.frameworkwizard.common.ui.IDialog;\r
import org.tianocore.frameworkwizard.common.ui.IFrame;\r
import org.tianocore.frameworkwizard.common.ui.StarLabel;\r
//\r
private JPanel jContentPane = null;\r
\r
- private JComboBox jComboBoxLibraryClassName = null;\r
+ private IComboBox iComboBoxLibraryClassName = null;\r
\r
private JLabel jLabelUsage = null;\r
\r
@return javax.swing.JComboBox jComboBoxSelect\r
\r
**/\r
- private JComboBox getJComboBoxLibraryClassName() {\r
- if (jComboBoxLibraryClassName == null) {\r
- jComboBoxLibraryClassName = new JComboBox();\r
- jComboBoxLibraryClassName.setBounds(new java.awt.Rectangle(168, 12, 320, 20));\r
- jComboBoxLibraryClassName.setPreferredSize(new Dimension(320, 20));\r
- jComboBoxLibraryClassName.setEnabled(true);\r
+ private IComboBox getIComboBoxLibraryClassName() {\r
+ if (iComboBoxLibraryClassName == null) {\r
+ iComboBoxLibraryClassName = new IComboBox();\r
+ iComboBoxLibraryClassName.setBounds(new java.awt.Rectangle(168, 12, 320, 20));\r
+ iComboBoxLibraryClassName.setPreferredSize(new Dimension(320, 20));\r
+ iComboBoxLibraryClassName.setEnabled(true);\r
}\r
- return jComboBoxLibraryClassName;\r
+ return iComboBoxLibraryClassName;\r
}\r
\r
/**\r
\r
Tools\r
.generateComboBoxByVector(\r
- this.jComboBoxLibraryClassName,\r
+ this.iComboBoxLibraryClassName,\r
wt\r
.getAllLibraryClassDefinitionsFromPackages(wt\r
.getPackageDependenciesOfModule(mid)));\r
\r
if (lcid != null) {\r
- this.jComboBoxLibraryClassName.setSelectedItem(lcid.getLibraryClassName());\r
+ this.iComboBoxLibraryClassName.setSelectedItem(lcid.getLibraryClassName());\r
this.jComboBoxUsage.setSelectedItem(lcid.getUsage());\r
this.jTextFieldRecommendedInstanceVersion.setText(lcid.getRecommendedInstanceVersion());\r
this.jTextFieldRecommendedInstanceGuid.setText(lcid.getRecommendedInstanceGuid());\r
**/\r
public void setViewMode(boolean isView) {\r
if (isView) {\r
- this.jComboBoxLibraryClassName.setEnabled(!isView);\r
+ this.iComboBoxLibraryClassName.setEnabled(!isView);\r
this.jComboBoxUsage.setEnabled(!isView);\r
}\r
}\r
jContentPane.setLayout(null);\r
jContentPane.setPreferredSize(new java.awt.Dimension(495, 255));\r
\r
- jContentPane.add(getJComboBoxLibraryClassName(), null);\r
+ jContentPane.add(getIComboBoxLibraryClassName(), null);\r
jContentPane.add(jLabelUsage, null);\r
jContentPane.add(getJComboBoxUsage(), null);\r
jContentPane.add(jLabelLibraryClassName, null);\r
//\r
// Check LibraryClass\r
//\r
- if (this.jComboBoxLibraryClassName.getSelectedItem() == null) {\r
+ if (this.iComboBoxLibraryClassName.getSelectedItem() == null) {\r
Log.wrn("Update Library Class Definitions", "Please select one Library Class");\r
return false;\r
}\r
- if (!DataValidation.isLibraryClass(this.jComboBoxLibraryClassName.getSelectedItem().toString())) {\r
+ if (!DataValidation.isLibraryClass(this.iComboBoxLibraryClassName.getSelectedItem().toString())) {\r
Log.wrn("Update Library Class Definitions", "Incorrect data type for Library Class");\r
return false;\r
}\r
boolean isFind = false;\r
for (int index = 0; index < v.size(); index++) {\r
LibraryClassIdentification lid = v.getLibraryClass(index);\r
- if (lid.getLibraryClassName().equals(this.jComboBoxLibraryClassName.getSelectedItem().toString())) {\r
+ if (lid.getLibraryClassName().equals(this.iComboBoxLibraryClassName.getSelectedItem().toString())) {\r
if (lid.getUsage().equals(DataType.USAGE_TYPE_ALWAYS_PRODUCED)\r
|| lid.getUsage().equals(DataType.USAGE_TYPE_SOMETIMES_PRODUCED)) {\r
isFind = true;\r
}\r
\r
private LibraryClassIdentification getCurrentLibraryClass() {\r
- String name = this.jComboBoxLibraryClassName.getSelectedItem().toString();\r
+ String name = this.iComboBoxLibraryClassName.getSelectedItem().toString();\r
String usage = this.jComboBoxUsage.getSelectedItem().toString();\r
String version = this.jTextFieldRecommendedInstanceVersion.getText();\r
String guid = this.jTextFieldRecommendedInstanceGuid.getText();\r