Class NewEASyProjectWizardPage

  • All Implemented Interfaces:
    org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

    public class NewEASyProjectWizardPage
    extends org.eclipse.jface.wizard.WizardPage
    WizardPage for the creation of a new product line project.
    Author:
    El-Sharkawy, Nowatzki
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String defaultPrefix  
      private java.lang.String lblText  
      private org.eclipse.swt.widgets.Combo projectTypeSelection  
      private org.eclipse.swt.widgets.Text txtProjectName  
      • Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider

        ERROR, INFORMATION, NONE, WARNING
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void createControl​(org.eclipse.swt.widgets.Composite parent)
      private void dialogChanged()
      Ensures that the text field is set correctly.
      (package private) IEASyProjectConfigurator getProjectConfigurator()
      Returns the selected IEASyProjectConfigurator.
      java.lang.String getProjectName()
      Returns the name of the specified project.
      private void updateStatus​(java.lang.String message)
      Updates the status message in the top of the dialog.
      • Methods inherited from class org.eclipse.jface.wizard.WizardPage

        canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
      • Methods inherited from class org.eclipse.jface.dialogs.DialogPage

        convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage

        dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
    • Field Detail

      • txtProjectName

        private org.eclipse.swt.widgets.Text txtProjectName
      • defaultPrefix

        private java.lang.String defaultPrefix
      • lblText

        private java.lang.String lblText
      • projectTypeSelection

        private org.eclipse.swt.widgets.Combo projectTypeSelection
    • Constructor Detail

    • Method Detail

      • createControl

        public void createControl​(org.eclipse.swt.widgets.Composite parent)
      • dialogChanged

        private void dialogChanged()
        Ensures that the text field is set correctly.
      • updateStatus

        private void updateStatus​(java.lang.String message)
        Updates the status message in the top of the dialog.
        Parameters:
        message - Message which should be displayed.
      • getProjectName

        public java.lang.String getProjectName()
        Returns the name of the specified project.
        Returns:
        The name of the specified project