]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/far/createui/CreateStepOne.java
Retiring the ANT/JAVA build and removing the older EDK II packages that required...
[mirror_edk2.git] / Tools / Java / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / far / createui / CreateStepOne.java
diff --git a/Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/far/createui/CreateStepOne.java b/Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/far/createui/CreateStepOne.java
deleted file mode 100644 (file)
index 0126b96..0000000
+++ /dev/null
@@ -1,641 +0,0 @@
-/** @file\r
-\r
- Copyright (c) 2006, Intel Corporation\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution.  The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\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
- **/\r
-\r
-package org.tianocore.frameworkwizard.far.createui;\r
-\r
-import java.awt.event.MouseEvent;\r
-import java.awt.event.MouseListener;\r
-\r
-import javax.swing.JButton;\r
-import javax.swing.JLabel;\r
-import javax.swing.JPanel;\r
-import javax.swing.JScrollPane;\r
-import javax.swing.JTextArea;\r
-import javax.swing.JTextField;\r
-\r
-import org.tianocore.frameworkwizard.common.DataValidation;\r
-import org.tianocore.frameworkwizard.common.Log;\r
-import org.tianocore.frameworkwizard.common.Tools;\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
-import org.tianocore.frameworkwizard.far.FarHeader;\r
-import org.tianocore.frameworkwizard.far.FarStringDefinition;\r
-\r
-public class CreateStepOne extends IDialog implements MouseListener {\r
-\r
-    // /\r
-    // / Define class Serial Version UID\r
-    // /\r
-    private static final long serialVersionUID = -8152099582923006900L;\r
-\r
-    //\r
-    // Define class members\r
-    //\r
-    private JPanel jContentPane = null;\r
-\r
-    private JLabel jLabelBaseName = null;\r
-\r
-    private JTextField jTextFieldBaseName = null;\r
-\r
-    private JLabel jLabelGuid = null;\r
-\r
-    private JTextField jTextFieldGuid = null;\r
-\r
-    private JLabel jLabelVersion = null;\r
-\r
-    private JTextField jTextFieldVersion = null;\r
-\r
-    private JButton jButtonGenerateGuid = null;\r
-\r
-    private JLabel jLabelLicense = null;\r
-\r
-    private JTextArea jTextAreaLicense = null;\r
-\r
-    private JLabel jLabelCopyright = null;\r
-\r
-    private JLabel jLabelDescription = null;\r
-\r
-    private JTextArea jTextAreaDescription = null;\r
-\r
-    private JLabel jLabelSpecification = null;\r
-\r
-    private JTextField jTextFieldSpecification = null;\r
-\r
-    private JButton jButtonOk = null;\r
-\r
-    private JScrollPane jScrollPaneLicense = null;\r
-\r
-    private JScrollPane jScrollPaneDescription = null;\r
-\r
-    private JLabel jLabelAbstract = null;\r
-\r
-    private JTextField jTextFieldAbstract = null;\r
-\r
-    private StarLabel jStarLabel1 = null;\r
-\r
-    private StarLabel jStarLabel4 = null;\r
-\r
-    private StarLabel jStarLabel5 = null;\r
-\r
-    private StarLabel jStarLabel6 = null;\r
-\r
-    private StarLabel jStarLabel7 = null;\r
-\r
-    private StarLabel jStarLabel8 = null;\r
-\r
-    private StarLabel jStarLabel10 = null;\r
-\r
-    private StarLabel jStarLabel12 = null;\r
-\r
-    private JLabel jLabelURL = null;\r
-\r
-    private JTextField jTextFieldURL = null;\r
-\r
-    private JScrollPane jScrollPane = null;\r
-\r
-    private CreateStepTwo stepTwo = null;\r
-\r
-    private JButton jButtonCancel = null;\r
-\r
-    private JButton jButtonNext = null;\r
-\r
-    private FarHeader farHeader = new FarHeader();\r
-\r
-    private JScrollPane jScrollPaneCopyright = null;\r
-\r
-    private JTextArea jTextAreaCopyright = null;\r
-\r
-    /**\r
-     * This method initializes jTextFieldBaseName\r
-     * \r
-     * @return javax.swing.JTextField jTextFieldBaseName\r
-     * \r
-     */\r
-    private JTextField getJTextFieldBaseName() {\r
-        if (jTextFieldBaseName == null) {\r
-            jTextFieldBaseName = new JTextField();\r
-            jTextFieldBaseName.setBounds(new java.awt.Rectangle(160, 10, 520, 20));\r
-            jTextFieldBaseName.setToolTipText("A brief Identifier, such as USB I/O Drivers, of the Framework Archive.");\r
-        }\r
-        return jTextFieldBaseName;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jTextFieldGuid\r
-     * \r
-     * @return javax.swing.JTextField jTextFieldGuid\r
-     * \r
-     */\r
-    private JTextField getJTextFieldGuid() {\r
-        if (jTextFieldGuid == null) {\r
-            jTextFieldGuid = new JTextField();\r
-            jTextFieldGuid.setBounds(new java.awt.Rectangle(160, 35, 410, 20));\r
-            jTextFieldGuid.setToolTipText("Guaranteed Unique Identification Number (8-4-4-4-12)");\r
-        }\r
-        return jTextFieldGuid;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jTextFieldVersion\r
-     * \r
-     * @return javax.swing.JTextField jTextFieldVersion\r
-     * \r
-     */\r
-    private JTextField getJTextFieldVersion() {\r
-        if (jTextFieldVersion == null) {\r
-            jTextFieldVersion = new JTextField();\r
-            jTextFieldVersion.setBounds(new java.awt.Rectangle(160, 60, 520, 20));\r
-            jTextFieldVersion.setToolTipText("A Version Number, 1.0, 1, 1.01");\r
-        }\r
-        return jTextFieldVersion;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jButtonGenerateGuid\r
-     * \r
-     * @return javax.swing.JButton jButtonGenerateGuid\r
-     * \r
-     */\r
-    private JButton getJButtonGenerateGuid() {\r
-        if (jButtonGenerateGuid == null) {\r
-            jButtonGenerateGuid = new JButton();\r
-            jButtonGenerateGuid.setBounds(new java.awt.Rectangle(590, 35, 90, 20));\r
-            jButtonGenerateGuid.setText("Generate");\r
-            jButtonGenerateGuid.addMouseListener(this);\r
-        }\r
-        return jButtonGenerateGuid;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jTextAreaLicense\r
-     * \r
-     * @return javax.swing.JTextArea jTextAreaLicense\r
-     * \r
-     */\r
-    private JTextArea getJTextAreaLicense() {\r
-        if (jTextAreaLicense == null) {\r
-            jTextAreaLicense = new JTextArea();\r
-            jTextAreaLicense.setText("");\r
-            jTextAreaLicense.setLineWrap(true);\r
-            jTextAreaLicense.setWrapStyleWord(true);\r
-            jTextAreaLicense.setToolTipText("The License for this FAR file.");\r
-        }\r
-        return jTextAreaLicense;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jTextAreaDescription\r
-     * \r
-     * @return javax.swing.JTextArea jTextAreaDescription\r
-     * \r
-     */\r
-    private JTextArea getJTextAreaDescription() {\r
-        if (jTextAreaDescription == null) {\r
-            jTextAreaDescription = new JTextArea();\r
-            jTextAreaDescription.setLineWrap(true);\r
-            jTextAreaDescription.setWrapStyleWord(true);\r
-            jTextAreaDescription.setToolTipText("A verbose description of the FAR contents.");\r
-        }\r
-        return jTextAreaDescription;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jTextFieldSpecification\r
-     * \r
-     * @return javax.swing.JTextField jTextFieldSpecification\r
-     * \r
-     */\r
-    private JTextField getJTextFieldSpecification() {\r
-        if (jTextFieldSpecification == null) {\r
-            jTextFieldSpecification = new JTextField();\r
-            jTextFieldSpecification.setText("FRAMEWORK_BUILD_PACKAGING_SPECIFICATION   0x00000052");\r
-            jTextFieldSpecification.setBounds(new java.awt.Rectangle(160, 310, 520, 20));\r
-            jTextFieldSpecification.setEditable(false);\r
-        }\r
-        return jTextFieldSpecification;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jScrollPaneLicense\r
-     * \r
-     * @return javax.swing.JScrollPane jScrollPaneLicense\r
-     * \r
-     */\r
-    private JScrollPane getJScrollPaneLicense() {\r
-        if (jScrollPaneLicense == null) {\r
-            jScrollPaneLicense = new JScrollPane();\r
-            jScrollPaneLicense.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);\r
-            jScrollPaneLicense.setBounds(new java.awt.Rectangle(160, 220, 520, 60));\r
-            jScrollPaneLicense.setViewportView(getJTextAreaLicense());\r
-        }\r
-        return jScrollPaneLicense;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jScrollPaneDescription\r
-     * \r
-     * @return javax.swing.JScrollPane jScrollPaneDescription\r
-     * \r
-     */\r
-    private JScrollPane getJScrollPaneDescription() {\r
-        if (jScrollPaneDescription == null) {\r
-            jScrollPaneDescription = new JScrollPane();\r
-            jScrollPaneDescription.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);\r
-            jScrollPaneDescription.setBounds(new java.awt.Rectangle(160, 110, 520, 60));\r
-            jScrollPaneDescription.setViewportView(getJTextAreaDescription());\r
-        }\r
-        return jScrollPaneDescription;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jTextFieldAbstract\r
-     * \r
-     * @return javax.swing.JTextField jTextFieldAbstract\r
-     * \r
-     */\r
-    private JTextField getJTextFieldAbstract() {\r
-        if (jTextFieldAbstract == null) {\r
-            jTextFieldAbstract = new JTextField();\r
-            jTextFieldAbstract.setBounds(new java.awt.Rectangle(160, 85, 520, 20));\r
-            jTextFieldAbstract.setToolTipText("A one sentence description of this FAR package.");\r
-        }\r
-        return jTextFieldAbstract;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jTextFieldURL\r
-     * \r
-     * @return javax.swing.JTextField\r
-     */\r
-    private JTextField getJTextFieldURL() {\r
-        if (jTextFieldURL == null) {\r
-            jTextFieldURL = new JTextField();\r
-            jTextFieldURL.setBounds(new java.awt.Rectangle(160, 285, 520, 20));\r
-            jTextFieldURL.setToolTipText("A URL for the latest version of the license");\r
-        }\r
-        return jTextFieldURL;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jScrollPane\r
-     * \r
-     * @return javax.swing.JScrollPane\r
-     */\r
-    private JScrollPane getJScrollPane() {\r
-        if (jScrollPane == null) {\r
-            jScrollPane = new JScrollPane();\r
-            jScrollPane.setViewportView(getJContentPane());\r
-        }\r
-        return jScrollPane;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jButtonCancel1\r
-     * \r
-     * @return javax.swing.JButton\r
-     */\r
-    private JButton getJButtonCancel() {\r
-        if (jButtonCancel == null) {\r
-            jButtonCancel = new JButton();\r
-            jButtonCancel.setBounds(new java.awt.Rectangle(590, 350, 90, 20));\r
-            jButtonCancel.setText("Cancel");\r
-            jButtonCancel.addMouseListener(this);\r
-        }\r
-        return jButtonCancel;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jButtonNext\r
-     * \r
-     * @return javax.swing.JButton\r
-     */\r
-    private JButton getJButtonNext() {\r
-        if (jButtonNext == null) {\r
-            jButtonNext = new JButton();\r
-            jButtonNext.setBounds(new java.awt.Rectangle(480, 350, 90, 20));\r
-            jButtonNext.setText("Next");\r
-            jButtonNext.addMouseListener(this);\r
-        }\r
-        return jButtonNext;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jScrollPaneCopyright    \r
-     *         \r
-     * @return javax.swing.JScrollPane \r
-     */\r
-    private JScrollPane getJScrollPaneCopyright() {\r
-        if (jScrollPaneCopyright == null) {\r
-            jScrollPaneCopyright = new JScrollPane();\r
-            jScrollPaneCopyright.setBounds(new java.awt.Rectangle(160, 175, 520, 40));\r
-            jScrollPaneCopyright.setViewportView(getJTextAreaCopyright());\r
-        }\r
-        return jScrollPaneCopyright;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jTextAreaCopyright      \r
-     *         \r
-     * @return javax.swing.JTextArea   \r
-     */\r
-    private JTextArea getJTextAreaCopyright() {\r
-        if (jTextAreaCopyright == null) {\r
-            jTextAreaCopyright = new JTextArea();\r
-        }\r
-        return jTextAreaCopyright;\r
-    }\r
-\r
-    public static void main(String[] args) {\r
-        CreateStepOne c = new CreateStepOne(new IFrame(), true);\r
-        c.setVisible(true);\r
-    }\r
-\r
-    /**\r
-     * This is the default constructor\r
-     * \r
-     */\r
-    public CreateStepOne(IFrame iFrame, boolean modal) {\r
-        super(iFrame, modal);\r
-        initialize();\r
-    }\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.jTextFieldBaseName.setEnabled(!isView);\r
-            this.jTextFieldGuid.setEnabled(!isView);\r
-            this.jTextFieldVersion.setEnabled(!isView);\r
-            this.jTextAreaLicense.setEnabled(!isView);\r
-            this.jScrollPaneCopyright.setEnabled(!isView);\r
-            this.jTextAreaCopyright.setEnabled(!isView);\r
-            this.jTextAreaDescription.setEnabled(!isView);\r
-            this.jTextFieldSpecification.setEnabled(!isView);\r
-            this.jTextFieldAbstract.setEnabled(!isView);\r
-            this.jButtonGenerateGuid.setEnabled(!isView);\r
-            this.jButtonOk.setEnabled(!isView);\r
-        }\r
-    }\r
-\r
-    /**\r
-     * This method initializes this\r
-     * \r
-     */\r
-    private void initialize() {\r
-        this.setSize(700, 425);\r
-        this.setContentPane(getJScrollPane());\r
-        this.setTitle(FarStringDefinition.CREATE_STEP_ONE_TITLE);\r
-        this.centerWindow();\r
-    }\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
-\r
-            jLabelURL = new JLabel();\r
-            jLabelURL.setText("License URL");\r
-            jLabelURL.setBounds(new java.awt.Rectangle(35, 285, 120, 20));\r
-            jLabelBaseName = new JLabel();\r
-            jLabelBaseName.setText("FAR Name");\r
-            jLabelBaseName.setBounds(new java.awt.Rectangle(35, 10, 120, 20));\r
-            jLabelGuid = new JLabel();\r
-            jLabelGuid.setText("Guid Value");\r
-            jLabelGuid.setBounds(new java.awt.Rectangle(35, 35, 120, 20));\r
-            jLabelVersion = new JLabel();\r
-            jLabelVersion.setText("Version");\r
-            jLabelVersion.setBounds(new java.awt.Rectangle(35, 60, 120, 20));\r
-            jLabelAbstract = new JLabel();\r
-            jLabelAbstract.setText("Abstract");\r
-            jLabelAbstract.setBounds(new java.awt.Rectangle(35, 85, 120, 20));\r
-            jLabelDescription = new JLabel();\r
-            jLabelDescription.setText("Description");\r
-            jLabelDescription.setBounds(new java.awt.Rectangle(35, 110, 120, 20));\r
-            jLabelCopyright = new JLabel();\r
-            jLabelCopyright.setText("Copyright");\r
-            jLabelCopyright.setBounds(new java.awt.Rectangle(35, 175, 120, 20));\r
-            jLabelLicense = new JLabel();\r
-            jLabelLicense.setText("License");\r
-            jLabelLicense.setBounds(new java.awt.Rectangle(35, 220, 120, 20));\r
-            jLabelSpecification = new JLabel();\r
-            jLabelSpecification.setText("Specification");\r
-            jLabelSpecification.setBounds(new java.awt.Rectangle(35, 310, 120, 20));\r
-\r
-            jContentPane = new JPanel();\r
-            jContentPane.setLayout(null);\r
-\r
-            jContentPane.add(jLabelBaseName, null);\r
-            jContentPane.add(getJTextFieldBaseName(), null);\r
-            jContentPane.add(jLabelGuid, null);\r
-            jContentPane.add(getJTextFieldGuid(), null);\r
-            jContentPane.add(jLabelVersion, null);\r
-            jContentPane.add(getJTextFieldVersion(), null);\r
-            jContentPane.add(getJButtonGenerateGuid(), null);\r
-            jContentPane.add(jLabelLicense, null);\r
-            jContentPane.add(jLabelCopyright, null);\r
-            jContentPane.add(jLabelDescription, null);\r
-            jContentPane.add(jLabelSpecification, null);\r
-            jContentPane.add(getJTextFieldSpecification(), null);\r
-            jContentPane.add(getJScrollPaneLicense(), null);\r
-            jContentPane.add(getJScrollPaneDescription(), null);\r
-            jContentPane.add(jLabelAbstract, null);\r
-            jContentPane.add(getJTextFieldAbstract(), null);\r
-            jContentPane.add(jLabelURL, null);\r
-            jContentPane.add(getJTextFieldURL(), null);\r
-            jStarLabel1 = new StarLabel();\r
-            jStarLabel1.setLocation(new java.awt.Point(20, 10));\r
-            jStarLabel4 = new StarLabel();\r
-            jStarLabel4.setLocation(new java.awt.Point(20, 35));\r
-            jStarLabel5 = new StarLabel();\r
-            jStarLabel5.setLocation(new java.awt.Point(20, 60));\r
-            jStarLabel6 = new StarLabel();\r
-            jStarLabel6.setLocation(new java.awt.Point(20, 110));\r
-            jStarLabel7 = new StarLabel();\r
-            jStarLabel7.setLocation(new java.awt.Point(20, 175));\r
-            jStarLabel8 = new StarLabel();\r
-            jStarLabel8.setLocation(new java.awt.Point(20, 220));\r
-            jStarLabel10 = new StarLabel();\r
-            jStarLabel10.setLocation(new java.awt.Point(20, 85));\r
-            jStarLabel12 = new StarLabel();\r
-            jStarLabel12.setLocation(new java.awt.Point(20, 310));\r
-\r
-            jContentPane.add(jStarLabel1, null);\r
-            jContentPane.add(jStarLabel4, null);\r
-            jContentPane.add(jStarLabel5, null);\r
-            jContentPane.add(jStarLabel6, null);\r
-            jContentPane.add(jStarLabel7, null);\r
-            jContentPane.add(jStarLabel8, null);\r
-            jContentPane.add(jStarLabel10, null);\r
-            jContentPane.add(jStarLabel12, null);\r
-            jContentPane.add(getJButtonCancel(), null);\r
-            jContentPane.add(getJButtonNext(), null);\r
-            jContentPane.add(getJScrollPaneCopyright(), null);\r
-        }\r
-        return jContentPane;\r
-    }\r
-\r
-    public boolean valid() {\r
-        //\r
-        // Check BaseName\r
-        //\r
-        if (isEmpty(this.jTextFieldBaseName.getText())) {\r
-            Log.wrn("Create far", "FAR Name must be entered.");\r
-            return false;\r
-        }\r
-        if (!DataValidation.isBaseName(this.jTextFieldBaseName.getText())) {\r
-            Log.wrn("Create far", "Incorrect data type for FAR Name");\r
-            return false;\r
-        }\r
-        farHeader.setFarName(this.jTextFieldBaseName.getText());\r
-\r
-        //\r
-        // Check Guid\r
-        //\r
-        if (isEmpty(this.jTextFieldGuid.getText())) {\r
-            Log.wrn("Create far", "A GUID must be entered.");\r
-            return false;\r
-        }\r
-        if (!DataValidation.isGuid((this.jTextFieldGuid).getText())) {\r
-            Log.wrn("Create far", "Incorrect data type for Guid");\r
-            return false;\r
-        }\r
-        farHeader.setGuidValue(this.jTextFieldGuid.getText());\r
-\r
-        //\r
-        // Check Version\r
-        //\r
-        if (isEmpty(this.jTextFieldVersion.getText())) {\r
-            Log.wrn("Create far", "A Version must be entered.");\r
-            return false;\r
-        }\r
-        if (!DataValidation.isVersion(this.jTextFieldVersion.getText())) {\r
-            Log.wrn("Create far", "Incorrect data type for Version");\r
-            return false;\r
-        }\r
-        farHeader.setVersion(this.jTextFieldVersion.getText());\r
-\r
-        //\r
-        // Check Abstact\r
-        //\r
-        if (isEmpty(this.jTextFieldAbstract.getText())) {\r
-            Log.wrn("Create far", "An Abstract must be entered.");\r
-            return false;\r
-        }\r
-        if (!DataValidation.isAbstract(this.jTextFieldAbstract.getText())) {\r
-            Log.wrn("Create far", "Incorrect data type for Abstract");\r
-            return false;\r
-        }\r
-        farHeader.setAbstractStr(this.jTextFieldAbstract.getText());\r
-\r
-        //\r
-        // Check Description\r
-        //\r
-        if (isEmpty(this.jTextAreaDescription.getText())) {\r
-            Log.wrn("Create far", "A Description must be entered.");\r
-            return false;\r
-        }\r
-        farHeader.setDescription(this.jTextAreaDescription.getText());\r
-\r
-        //\r
-        // Check Copyright\r
-        //\r
-        if (isEmpty(this.jTextAreaCopyright.getText())) {\r
-            Log.wrn("Create far", "The Copyright must be entered.");\r
-            return false;\r
-        }\r
-        farHeader.setCopyright(this.jTextAreaCopyright.getText());\r
-\r
-        //\r
-        // Check License\r
-        //\r
-        if (isEmpty(this.jTextAreaLicense.getText())) {\r
-            Log.wrn("Create far", "The License must be entered.");\r
-            return false;\r
-        }\r
-        farHeader.setLicense(this.jTextAreaLicense.getText());\r
-\r
-        farHeader.setSpecification(this.jTextFieldSpecification.getText());\r
-        return true;\r
-    }\r
-\r
-    /**\r
-     * Check the input data is empty or not\r
-     * \r
-     * @param strValue\r
-     *          The input data which need be checked\r
-     * \r
-     * @retval true - The input data is empty\r
-     * @retval fals - The input data is not empty\r
-     * \r
-     */\r
-    public boolean isEmpty(String strValue) {\r
-        if (strValue.length() > 0) {\r
-            return false;\r
-        }\r
-        return true;\r
-    }\r
-\r
-    public void mouseClicked(MouseEvent e) {\r
-        if (e.getSource() == jButtonCancel) {\r
-            this.setVisible(false);\r
-        } else if (e.getSource() == jButtonNext) {\r
-            //\r
-            // Add some logic process here\r
-            //\r
-            if (!valid()) {\r
-                return ;\r
-            }\r
-            if (stepTwo == null) {\r
-                stepTwo = new CreateStepTwo(this, true, this);\r
-            }\r
-            this.setVisible(false);\r
-            stepTwo.setVisible(true);\r
-        } else if (e.getSource() == jButtonGenerateGuid) {\r
-            this.jTextFieldGuid.setText(Tools.generateUuidString());\r
-        }\r
-    }\r
-\r
-    public void mousePressed(MouseEvent e) {\r
-        // TODO Auto-generated method stub\r
-\r
-    }\r
-\r
-    public void mouseReleased(MouseEvent e) {\r
-        // TODO Auto-generated method stub\r
-\r
-    }\r
-\r
-    public void mouseEntered(MouseEvent e) {\r
-        // TODO Auto-generated method stub\r
-\r
-    }\r
-\r
-    public void mouseExited(MouseEvent e) {\r
-        // TODO Auto-generated method stub\r
-\r
-    }\r
-\r
-    public FarHeader getFarHeader() {\r
-        return farHeader;\r
-    }\r
-}\r