]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/BootModesDlg.java
Added the Merge tool information to build.xml and created the MSA file for the merge...
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / module / ui / dialog / BootModesDlg.java
index 95441eda39d80f51413e2fd5ffa6840803804f0f..88a010ef35bcc84375e69354842064c1ac84e149 100644 (file)
@@ -1,6 +1,7 @@
 /** @file\r
 /** @file\r
\r
- The file is used to create, update BootModes of MSA/MBD file\r
+ <<The file is used to create, update BootModes of MSA file>>\r
+\r
+ <<The BootModesDlg is called to add or edit a Module's Boot Modes definitions.>>\r
  \r
  Copyright (c) 2006, Intel Corporation\r
  All rights reserved. This program and the accompanying materials\r
  \r
  Copyright (c) 2006, Intel Corporation\r
  All rights reserved. This program and the accompanying materials\r
@@ -11,6 +12,9 @@
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
  \r
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
  \r
+ Package Name: Tools\r
+ Module Name:  FrameworkWizard\r
\r
  **/\r
 \r
 package org.tianocore.frameworkwizard.module.ui.dialog;\r
  **/\r
 \r
 package org.tianocore.frameworkwizard.module.ui.dialog;\r
@@ -24,6 +28,7 @@ import javax.swing.JLabel;
 import javax.swing.JPanel;\r
 import javax.swing.JScrollPane;\r
 import javax.swing.JTextField;\r
 import javax.swing.JPanel;\r
 import javax.swing.JScrollPane;\r
 import javax.swing.JTextField;\r
+import javax.swing.JTextArea;\r
 \r
 import org.tianocore.frameworkwizard.common.DataType;\r
 import org.tianocore.frameworkwizard.common.DataValidation;\r
 \r
 import org.tianocore.frameworkwizard.common.DataType;\r
 import org.tianocore.frameworkwizard.common.DataValidation;\r
@@ -37,21 +42,20 @@ import org.tianocore.frameworkwizard.common.ui.StarLabel;
 import org.tianocore.frameworkwizard.module.Identifications.BootModes.BootModesIdentification;\r
 \r
 /**\r
 import org.tianocore.frameworkwizard.module.Identifications.BootModes.BootModesIdentification;\r
 \r
 /**\r
- The class is used to create, update BootModes of MSA/MBD file\r
- It extends IDialog\r
\r
-\r
-\r
- **/\r
+ * The class is used to create, update BootModes of MSA/MBD file\r
+ *  \r
+ * It extends IDialog\r
+ * \r
+ */\r
 public class BootModesDlg extends IDialog {\r
 \r
 public class BootModesDlg extends IDialog {\r
 \r
-    ///\r
-    /// Define class Serial Version UID\r
-    ///\r
+    // /\r
+    // / Define class Serial Version UID\r
+    // /\r
     private static final long serialVersionUID = -3888558623432442561L;\r
 \r
     //\r
     private static final long serialVersionUID = -3888558623432442561L;\r
 \r
     //\r
-    //Define class members\r
+    // Define class members\r
     //\r
     private JPanel jContentPane = null;\r
 \r
     //\r
     private JPanel jContentPane = null;\r
 \r
@@ -77,7 +81,9 @@ public class BootModesDlg extends IDialog {
 \r
     private JLabel jLabelHelpText = null;\r
 \r
 \r
     private JLabel jLabelHelpText = null;\r
 \r
-    private JTextField jTextFieldHelpText = null;\r
+    private JTextArea jTextAreaHelpText = null;\r
+\r
+    private JScrollPane jScrollPaneHelpText = null;\r
 \r
     private ArchCheckBox jArchCheckBox = null;\r
 \r
 \r
     private ArchCheckBox jArchCheckBox = null;\r
 \r
@@ -93,53 +99,73 @@ public class BootModesDlg extends IDialog {
     private EnumerationData ed = new EnumerationData();\r
 \r
     /**\r
     private EnumerationData ed = new EnumerationData();\r
 \r
     /**\r
-     This method initializes jComboBoxBootModeName \r
-     \r
-     @return javax.swing.JComboBox jComboBoxBootModeName\r
-     \r
-     **/\r
+     * This method initializes jComboBoxBootModeName\r
+     * \r
+     @return javax.swing.JComboBox jComboBoxBootModeName\r
+     * \r
+     */\r
     private JComboBox getJComboBoxBootModeName() {\r
         if (jComboBoxBootModeName == null) {\r
             jComboBoxBootModeName = new JComboBox();\r
     private JComboBox getJComboBoxBootModeName() {\r
         if (jComboBoxBootModeName == null) {\r
             jComboBoxBootModeName = new JComboBox();\r
-            jComboBoxBootModeName.setBounds(new java.awt.Rectangle(160, 10, 320, 20));\r
+            jComboBoxBootModeName.setBounds(new java.awt.Rectangle(168, 12, 320, 20));\r
             jComboBoxBootModeName.setPreferredSize(new java.awt.Dimension(320, 20));\r
             jComboBoxBootModeName.setPreferredSize(new java.awt.Dimension(320, 20));\r
+            jComboBoxBootModeName\r
+                                 .setToolTipText("<html><table>"\r
+                                                 + "<tr><td>FULL</td><td>Boot with full configuration</td></tr>"\r
+                                                 + "<tr><td>MINIMAL</td><td>Boot with minimal configuration</td></tr>"\r
+                                                 + "<tr><td>NO_CHANGE</td><td>Boot assuming no configuration changes</td></tr>"\r
+                                                 + "<tr><td>DIAGNOSTICS</td><td>Boot with full configuration plus diagnostics</td></tr>"\r
+                                                 + "<tr><td>DEFAULT</td><td>Boot with default settings</td></tr>"\r
+                                                 + "<tr><td>BOOT_ON_S#_RESUME</td><td>where # is 2, 3, 4 or 5</td></tr>"\r
+                                                 + "<tr><td>FLASH_UPDATE</td><td>Boot on flash update</td></tr>"\r
+                                                 + "<tr><td>RECOVERY</td><td>Boot in recovery mode</td></tr>"\r
+                                                 + "</table></html>");\r
         }\r
         return jComboBoxBootModeName;\r
     }\r
 \r
     /**\r
         }\r
         return jComboBoxBootModeName;\r
     }\r
 \r
     /**\r
-     This method initializes jComboBoxUsage \r
-     \r
-     @return javax.swing.JComboBox jComboBoxUsage\r
-     \r
-     **/\r
+     * This method initializes jComboBoxUsage\r
+     * \r
+     @return javax.swing.JComboBox jComboBoxUsage\r
+     * \r
+     */\r
     private JComboBox getJComboBoxUsage() {\r
         if (jComboBoxUsage == null) {\r
             jComboBoxUsage = new JComboBox();\r
     private JComboBox getJComboBoxUsage() {\r
         if (jComboBoxUsage == null) {\r
             jComboBoxUsage = new JComboBox();\r
-            jComboBoxUsage.setBounds(new java.awt.Rectangle(160, 35, 320, 20));\r
+            jComboBoxUsage.setBounds(new java.awt.Rectangle(168, 37, 320, 20));\r
             jComboBoxUsage.setPreferredSize(new java.awt.Dimension(320, 20));\r
             jComboBoxUsage.setPreferredSize(new java.awt.Dimension(320, 20));\r
+            jComboBoxUsage\r
+                          .setToolTipText("<html><table>"\r
+                                          + "<tr><td>ALWAYS_CONSUMED</td><td>Indicates Supports the specified boot mode</td></tr>"\r
+                                          + "<tr><td>SOMETIMES_CONSUMED</td><td>Indicates Supports the specified boot mode on some execution paths</td></tr>"\r
+                                          + "<tr><td>ALWAYS_PRODUCED</td><td>Always changes the boot mode</td></tr>"\r
+                                          + "<tr><td>SOMETIMES_PRODUCED</td><td>Change the boot mode sometimes</td></tr>"\r
+                                          + "</table></html>");\r
         }\r
         return jComboBoxUsage;\r
     }\r
 \r
     /**\r
         }\r
         return jComboBoxUsage;\r
     }\r
 \r
     /**\r
-     * This method initializes jTextFieldFeatureFlag   \r
-     *         \r
-     * @return javax.swing.JTextField  \r
+     * This method initializes jTextFieldFeatureFlag\r
+     * \r
+     * @return javax.swing.JTextField\r
      */\r
     private JTextField getJTextFieldFeatureFlag() {\r
         if (jTextFieldFeatureFlag == null) {\r
             jTextFieldFeatureFlag = new JTextField();\r
      */\r
     private JTextField getJTextFieldFeatureFlag() {\r
         if (jTextFieldFeatureFlag == null) {\r
             jTextFieldFeatureFlag = new JTextField();\r
-            jTextFieldFeatureFlag.setBounds(new java.awt.Rectangle(160, 85, 320, 20));\r
+            jTextFieldFeatureFlag.setBounds(new java.awt.Rectangle(168, 132, 320, 20));\r
             jTextFieldFeatureFlag.setPreferredSize(new java.awt.Dimension(320, 20));\r
             jTextFieldFeatureFlag.setPreferredSize(new java.awt.Dimension(320, 20));\r
+            jTextFieldFeatureFlag.setToolTipText("Postfix expression that must evaluate to TRUE or FALSE");\r
+            jTextFieldFeatureFlag.setEnabled(false);\r
         }\r
         return jTextFieldFeatureFlag;\r
     }\r
 \r
     /**\r
         }\r
         return jTextFieldFeatureFlag;\r
     }\r
 \r
     /**\r
-     This method initializes jScrollPane  \r
-     \r
-     @return javax.swing.JScrollPane  \r
+     * This method initializes jScrollPane\r
+     * \r
+     * @return javax.swing.JScrollPane\r
      */\r
     private JScrollPane getJScrollPane() {\r
         if (jScrollPane == null) {\r
      */\r
     private JScrollPane getJScrollPane() {\r
         if (jScrollPane == null) {\r
@@ -150,30 +176,48 @@ public class BootModesDlg extends IDialog {
     }\r
 \r
     /**\r
     }\r
 \r
     /**\r
-     This method initializes jTextFieldHelpText  \r
-     \r
-     @return javax.swing.JTextField  \r
-     \r
-     **/\r
-    private JTextField getJTextFieldHelpText() {\r
-        if (jTextFieldHelpText == null) {\r
-            jTextFieldHelpText = new JTextField();\r
-            jTextFieldHelpText.setBounds(new java.awt.Rectangle(160, 60, 320, 20));\r
-            jTextFieldHelpText.setPreferredSize(new java.awt.Dimension(320, 20));\r
+     * This method initializes jTextAreaHelpText\r
+     * \r
+     * @return javax.swing.JTextArea\r
+     * \r
+     */\r
+    private JTextArea getJTextAreaHelpText() {\r
+        if (jTextAreaHelpText == null) {\r
+            jTextAreaHelpText = new JTextArea();\r
+            jTextAreaHelpText.setLineWrap(true);\r
+            jTextAreaHelpText.setWrapStyleWord(true);\r
+        }\r
+        return jTextAreaHelpText;\r
+    }\r
+\r
+    /**\r
+     * This method initializes jScrollPaneHelpText\r
+     * \r
+     * @return javax.swing.JScrollPane\r
+     * \r
+     */\r
+    private JScrollPane getJScrollPaneHelpText() {\r
+        if (jScrollPaneHelpText == null) {\r
+            jScrollPaneHelpText = new JScrollPane();\r
+            jScrollPaneHelpText.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);\r
+            jScrollPaneHelpText.setSize(new java.awt.Dimension(320, 40));\r
+            jScrollPaneHelpText.setPreferredSize(new java.awt.Dimension(320, 40));\r
+            jScrollPaneHelpText.setLocation(new java.awt.Point(168, 62));\r
+            jScrollPaneHelpText.setViewportView(getJTextAreaHelpText());\r
         }\r
         }\r
-        return jTextFieldHelpText;\r
+        return jScrollPaneHelpText;\r
     }\r
 \r
     /**\r
     }\r
 \r
     /**\r
-     This method initializes jButtonOk    \r
-     \r
-     @return javax.swing.JButton  \r
-     \r
-     **/\r
+     * This method initializes jButtonOk\r
+     * \r
+     * @return javax.swing.JButton\r
+     * \r
+     */\r
     private JButton getJButtonOk() {\r
         if (jButtonOk == null) {\r
             jButtonOk = new JButton();\r
     private JButton getJButtonOk() {\r
         if (jButtonOk == null) {\r
             jButtonOk = new JButton();\r
-            jButtonOk.setBounds(new java.awt.Rectangle(290, 140, 90, 20));\r
+            jButtonOk.setBounds(new java.awt.Rectangle(290, 162, 90, 20));\r
             jButtonOk.setText("Ok");\r
             jButtonOk.addActionListener(this);\r
         }\r
             jButtonOk.setText("Ok");\r
             jButtonOk.addActionListener(this);\r
         }\r
@@ -181,15 +225,15 @@ public class BootModesDlg extends IDialog {
     }\r
 \r
     /**\r
     }\r
 \r
     /**\r
-     This method initializes jButtonCancel    \r
-     \r
-     @return javax.swing.JButton  \r
-     \r
-     **/\r
+     * This method initializes jButtonCancel\r
+     * \r
+     * @return javax.swing.JButton\r
+     * \r
+     */\r
     private JButton getJButtonCancel() {\r
         if (jButtonCancel == null) {\r
             jButtonCancel = new JButton();\r
     private JButton getJButtonCancel() {\r
         if (jButtonCancel == null) {\r
             jButtonCancel = new JButton();\r
-            jButtonCancel.setBounds(new java.awt.Rectangle(390, 140, 90, 20));\r
+            jButtonCancel.setBounds(new java.awt.Rectangle(390, 162, 90, 20));\r
             jButtonCancel.setText("Cancel");\r
             jButtonCancel.addActionListener(this);\r
         }\r
             jButtonCancel.setText("Cancel");\r
             jButtonCancel.addActionListener(this);\r
         }\r
@@ -200,11 +244,11 @@ public class BootModesDlg extends IDialog {
     }\r
 \r
     /**\r
     }\r
 \r
     /**\r
-     This method initializes this\r
-     \r
-     **/\r
+     This method initializes this\r
+     * \r
+     */\r
     private void init() {\r
     private void init() {\r
-        this.setSize(500, 200);\r
+        this.setSize(505, 235);\r
         this.setContentPane(getJScrollPane());\r
         this.setTitle("Boot Modes");\r
         initFrame();\r
         this.setContentPane(getJScrollPane());\r
         this.setTitle("Boot Modes");\r
         initFrame();\r
@@ -213,12 +257,12 @@ public class BootModesDlg extends IDialog {
     }\r
 \r
     /**\r
     }\r
 \r
     /**\r
-     This method initializes this\r
-     Fill values to all fields if these values are not empty\r
-     \r
-     @param inBootModesId\r
-\r
-     **/\r
+     * This method initializes this Fill values to all fields if these values are\r
+     * not empty\r
+     * \r
+     @param inBootModesId\r
+     * \r
+     */\r
     private void init(BootModesIdentification inBootModesId) {\r
         init();\r
         this.id = inBootModesId;\r
     private void init(BootModesIdentification inBootModesId) {\r
         init();\r
         this.id = inBootModesId;\r
@@ -226,30 +270,31 @@ public class BootModesDlg extends IDialog {
         if (this.id != null) {\r
             this.jComboBoxBootModeName.setSelectedItem(id.getName());\r
             this.jComboBoxUsage.setSelectedItem(id.getUsage());\r
         if (this.id != null) {\r
             this.jComboBoxBootModeName.setSelectedItem(id.getName());\r
             this.jComboBoxUsage.setSelectedItem(id.getUsage());\r
-            this.jTextFieldHelpText.setText(id.getHelp());\r
+            this.jTextAreaHelpText.setText(id.getHelp());\r
             this.jTextFieldFeatureFlag.setText(id.getFeatureFlag());\r
             this.jArchCheckBox.setSelectedItems(id.getSupArchList());\r
         }\r
     }\r
 \r
     /**\r
             this.jTextFieldFeatureFlag.setText(id.getFeatureFlag());\r
             this.jArchCheckBox.setSelectedItems(id.getSupArchList());\r
         }\r
     }\r
 \r
     /**\r
-     This is the override edit constructor\r
-     \r
-     @param inBootModesIdentification\r
-     @param iFrame\r
-     \r
-     **/\r
+     This is the override edit constructor\r
+     * \r
+     @param inBootModesIdentification\r
+     @param iFrame\r
+     * \r
+     */\r
     public BootModesDlg(BootModesIdentification inBootModesIdentification, IFrame iFrame) {\r
         super(iFrame, true);\r
         init(inBootModesIdentification);\r
     }\r
 \r
     /**\r
     public BootModesDlg(BootModesIdentification inBootModesIdentification, IFrame iFrame) {\r
         super(iFrame, true);\r
         init(inBootModesIdentification);\r
     }\r
 \r
     /**\r
-     Disable all components when the mode is view\r
-     \r
-     @param isView true - The view mode; false - The non-view mode\r
-     \r
-     **/\r
+     * Disable all components when the mode is view\r
+     * \r
+     * @param isView\r
+     *          true - The view mode; false - The non-view mode\r
+     * \r
+     */\r
     public void setViewMode(boolean isView) {\r
         if (isView) {\r
             this.jComboBoxBootModeName.setEnabled(!isView);\r
     public void setViewMode(boolean isView) {\r
         if (isView) {\r
             this.jComboBoxBootModeName.setEnabled(!isView);\r
@@ -258,44 +303,45 @@ public class BootModesDlg extends IDialog {
     }\r
 \r
     /**\r
     }\r
 \r
     /**\r
-     This method initializes jContentPane\r
-     \r
-     @return javax.swing.JPanel jContentPane\r
-     \r
-     **/\r
+     This method initializes jContentPane\r
+     * \r
+     @return javax.swing.JPanel jContentPane\r
+     * \r
+     */\r
     private JPanel getJContentPane() {\r
         if (jContentPane == null) {\r
     private JPanel getJContentPane() {\r
         if (jContentPane == null) {\r
-            jArchCheckBox = new ArchCheckBox();\r
-            jArchCheckBox.setBounds(new java.awt.Rectangle(160, 110, 320, 20));\r
-            jArchCheckBox.setPreferredSize(new java.awt.Dimension(320, 20));\r
-            jLabelArch = new JLabel();\r
-            jLabelArch.setBounds(new java.awt.Rectangle(15, 110, 140, 20));\r
-            jLabelArch.setText("Arch");\r
-            jLabelFeatureFlag = new JLabel();\r
-            jLabelFeatureFlag.setBounds(new java.awt.Rectangle(15, 85, 140, 20));\r
-            jLabelFeatureFlag.setText("Feature Flag");\r
-            jLabelUsage = new JLabel();\r
-            jLabelUsage.setText("Usage");\r
-            jLabelUsage.setBounds(new java.awt.Rectangle(15, 35, 140, 20));\r
+            jStarLabel1 = new StarLabel();\r
+            jStarLabel1.setLocation(new java.awt.Point(2, 12));\r
             jLabelBootModeName = new JLabel();\r
             jLabelBootModeName.setText("Boot Mode Name");\r
             jLabelBootModeName = new JLabel();\r
             jLabelBootModeName.setText("Boot Mode Name");\r
-            jLabelBootModeName.setBounds(new java.awt.Rectangle(15, 10, 140, 20));\r
+            jLabelBootModeName.setBounds(new java.awt.Rectangle(12, 12, 155, 20));\r
+            jStarLabel2 = new StarLabel();\r
+            jStarLabel2.setLocation(new java.awt.Point(2, 37));\r
+            jLabelUsage = new JLabel();\r
+            jLabelUsage.setText("Usage");\r
+            jLabelUsage.setBounds(new java.awt.Rectangle(12, 37, 155, 20));\r
             jLabelHelpText = new JLabel();\r
             jLabelHelpText = new JLabel();\r
-            jLabelHelpText.setBounds(new java.awt.Rectangle(14, 60, 140, 20));\r
+            jLabelHelpText.setBounds(new java.awt.Rectangle(12, 62, 155, 20));\r
             jLabelHelpText.setText("Help Text");\r
             jLabelHelpText.setText("Help Text");\r
+            jLabelFeatureFlag = new JLabel();\r
+            jLabelFeatureFlag.setBounds(new java.awt.Rectangle(12, 132, 155, 20));\r
+            jLabelFeatureFlag.setText("Feature Flag Expression");\r
+            jLabelFeatureFlag.setEnabled(false);\r
+            jLabelArch = new JLabel();\r
+            jLabelArch.setBounds(new java.awt.Rectangle(12, 107, 155, 20));\r
+            jLabelArch.setText("Supported Archectures");\r
+            jArchCheckBox = new ArchCheckBox();\r
+            jArchCheckBox.setBounds(new java.awt.Rectangle(168, 107, 320, 20));\r
+            jArchCheckBox.setPreferredSize(new java.awt.Dimension(320, 20));\r
 \r
             jContentPane = new JPanel();\r
             jContentPane.setLayout(null);\r
 \r
             jContentPane = new JPanel();\r
             jContentPane.setLayout(null);\r
-            jContentPane.setPreferredSize(new java.awt.Dimension(490, 165));\r
+            jContentPane.setPreferredSize(new java.awt.Dimension(480, 180));\r
 \r
             jContentPane.add(jLabelBootModeName, null);\r
             jContentPane.add(getJComboBoxBootModeName(), null);\r
             jContentPane.add(jLabelUsage, null);\r
             jContentPane.add(getJComboBoxUsage(), null);\r
 \r
             jContentPane.add(jLabelBootModeName, null);\r
             jContentPane.add(getJComboBoxBootModeName(), null);\r
             jContentPane.add(jLabelUsage, null);\r
             jContentPane.add(getJComboBoxUsage(), null);\r
-            jStarLabel1 = new StarLabel();\r
-            jStarLabel1.setLocation(new java.awt.Point(0, 10));\r
-            jStarLabel2 = new StarLabel();\r
-            jStarLabel2.setLocation(new java.awt.Point(0, 35));\r
 \r
             jContentPane.add(jStarLabel1, null);\r
             jContentPane.add(jStarLabel2, null);\r
 \r
             jContentPane.add(jStarLabel1, null);\r
             jContentPane.add(jStarLabel2, null);\r
@@ -304,7 +350,7 @@ public class BootModesDlg extends IDialog {
             jContentPane.add(jLabelArch, null);\r
 \r
             jContentPane.add(jLabelHelpText, null);\r
             jContentPane.add(jLabelArch, null);\r
 \r
             jContentPane.add(jLabelHelpText, null);\r
-            jContentPane.add(getJTextFieldHelpText(), null);\r
+            jContentPane.add(getJScrollPaneHelpText(), null);\r
             jContentPane.add(jArchCheckBox, null);\r
             jContentPane.add(getJButtonOk(), null);\r
             jContentPane.add(getJButtonCancel(), null);\r
             jContentPane.add(jArchCheckBox, null);\r
             jContentPane.add(getJButtonOk(), null);\r
             jContentPane.add(getJButtonCancel(), null);\r
@@ -313,17 +359,19 @@ public class BootModesDlg extends IDialog {
     }\r
 \r
     /**\r
     }\r
 \r
     /**\r
-     This method initializes BootModeName groups and Usage type\r
-     \r
-     **/\r
+     This method initializes BootModeName groups and Usage type\r
+     * \r
+     */\r
     private void initFrame() {\r
         Tools.generateComboBoxByVector(jComboBoxBootModeName, ed.getVBootModeNames());\r
         Tools.generateComboBoxByVector(jComboBoxUsage, ed.getVPpiUsage());\r
     }\r
 \r
     private void initFrame() {\r
         Tools.generateComboBoxByVector(jComboBoxBootModeName, ed.getVBootModeNames());\r
         Tools.generateComboBoxByVector(jComboBoxUsage, ed.getVPpiUsage());\r
     }\r
 \r
-    /* (non-Javadoc)\r
+    /*\r
+     * (non-Javadoc)\r
+     * \r
      * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)\r
      * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)\r
-     *\r
+     * \r
      * Override actionPerformed to listen all actions\r
      * \r
      */\r
      * Override actionPerformed to listen all actions\r
      * \r
      */\r
@@ -343,15 +391,15 @@ public class BootModesDlg extends IDialog {
     }\r
 \r
     /**\r
     }\r
 \r
     /**\r
-     Data validation for all fields\r
-     \r
-     @retval true - All datas are valid\r
-     @retval false - At least one data is invalid\r
-     \r
-     **/\r
+     Data validation for all fields\r
+     * \r
+     @retval true - All datas are valid\r
+     @retval false - At least one data is invalid\r
+     * \r
+     */\r
     public boolean checkAdd() {\r
         //\r
     public boolean checkAdd() {\r
         //\r
-        // Check if all fields have correct data types \r
+        // Check if all fields have correct data types\r
         //\r
 \r
         //\r
         //\r
 \r
         //\r
@@ -369,12 +417,11 @@ public class BootModesDlg extends IDialog {
 \r
     private BootModesIdentification getCurrentBootModes() {\r
         String arg0 = this.jComboBoxBootModeName.getSelectedItem().toString();\r
 \r
     private BootModesIdentification getCurrentBootModes() {\r
         String arg0 = this.jComboBoxBootModeName.getSelectedItem().toString();\r
-\r
         String arg1 = this.jComboBoxUsage.getSelectedItem().toString();\r
 \r
         String arg2 = this.jTextFieldFeatureFlag.getText();\r
         Vector<String> arg3 = this.jArchCheckBox.getSelectedItemsVector();\r
         String arg1 = this.jComboBoxUsage.getSelectedItem().toString();\r
 \r
         String arg2 = this.jTextFieldFeatureFlag.getText();\r
         Vector<String> arg3 = this.jArchCheckBox.getSelectedItemsVector();\r
-        String arg4 = this.jTextFieldHelpText.getText();\r
+        String arg4 = this.jTextAreaHelpText.getText();\r
         id = new BootModesIdentification(arg0, arg1, arg2, arg3, arg4);\r
         return id;\r
     }\r
         id = new BootModesIdentification(arg0, arg1, arg2, arg3, arg4);\r
         return id;\r
     }\r