Class JavaNewProjectFinalPage

  • All Implemented Interfaces:
    com.intellij.remoterobot.SearchContext

    public class JavaNewProjectFinalPage
    extends AbstractNewProjectFinalPage
    New Project dialog java project third page fixture
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.intellij.remoterobot.fixtures.CommonContainerFixture

        com.intellij.remoterobot.fixtures.CommonContainerFixture.Companion
      • Nested classes/interfaces inherited from interface com.intellij.remoterobot.SearchContext

        com.intellij.remoterobot.SearchContext.DefaultImpls
    • Field Summary

      • Fields inherited from class com.intellij.remoterobot.fixtures.CommonContainerFixture

        Companion
    • Constructor Summary

      Constructors 
      Constructor Description
      JavaNewProjectFinalPage​(com.intellij.remoterobot.RemoteRobot remoteRobot, com.intellij.remoterobot.data.RemoteComponent remoteComponent)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void closeMoreSettings()
      Close the 'More settings' options
      java.lang.String getContentRoot()
      Get the location of the content root currently inserted in the 'Content root' input field
      java.lang.String getModuleFileLocation()
      Get the location of the module file currently inserted in the 'Module file location' input field
      java.lang.String getModuleName()
      Get the name of the module currently inserted in the 'Module name' input field
      AbstractNewProjectFinalPage.ProjectFormatType getProjectFormat()
      Get the project format currently set in the 'Project format' combo box
      void openMoreSettings()
      Open the 'More settings' options
      void setContentRoot​(java.lang.String contentRoot)
      Insert the location of the content root into the 'Content root' input field
      void setModuleFileLocation​(java.lang.String moduleFileLocation)
      Insert the location of the module file into the 'Module file location' input field
      void setModuleName​(java.lang.String moduleName)
      Insert the name of the module into the 'Module name' input field
      void setProjectFormat​(AbstractNewProjectFinalPage.ProjectFormatType projectFormatType)
      Set the project format into the 'Project format' combo box
      • Methods inherited from class com.intellij.remoterobot.fixtures.CommonContainerFixture

        actionButton, actionButton, actionButton, actionButtons, actionButtons, actionLink, actionLink, actionLink, actionLinks, browser, browser, browser, browser, button, button, button, buttons, checkBox, checkBox, checkBox, checkBox, checkBoxes, comboBox, comboBox, comboBox, comboBox, comboBoxes, heavyWeightWindow, heavyWeightWindow, heavyWeightWindow, heavyWeightWindow, heavyWeightWindows, heavyWeightWindows, jLabel, jLabel, jLabel, jLabels, jList, jList, jList, jList, jList, jLists, jLists, jMenuBar, jMenuBar, jMenuBar, jMenuBar, jPopupMenu, jPopupMenu, jPopupMenu, jPopupMenu, jPopupMenu, jPopupMenu, jPopupMenus, jPopupMenus, jTree, jTree, jTree, jTree, jTrees, jTrees, radioButton, radioButton, radioButton, radioButtons, textArea, textArea, textArea, textAreas, textEditor, textEditor, textEditor, textEditor, textEditors, textEditors, textField, textField, textField, textField, textFields
      • Methods inherited from class com.intellij.remoterobot.fixtures.ContainerFixture

        find, find, find, find, findAll, findAll, getFinder
      • Methods inherited from class com.intellij.remoterobot.fixtures.ComponentFixture

        click, click, doubleClick, doubleClick, getBackgroundColor, getForegroundColor, moveMouse, moveMouse, rightClick, rightClick, rightDoubleClick, rightDoubleClick
      • Methods inherited from class com.intellij.remoterobot.fixtures.Fixture

        allText, allText, allText, callJs, callJs, execute, execute, execute, extractData, findAllText, findAllText, findAllText, findAllText, findText, findText, getComponentHashCode, getData, getHasFocus, getLocationOnScreen, getRemoteComponent, getRemoteRobot, getScreenshot, hasText, hasText, hasText, isFocusOwner, isShowing, retrieve, retrieve, retrieveData, runJs, runJs, text
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JavaNewProjectFinalPage

        public JavaNewProjectFinalPage​(@NotNull
                                       com.intellij.remoterobot.RemoteRobot remoteRobot,
                                       @NotNull
                                       com.intellij.remoterobot.data.RemoteComponent remoteComponent)
    • Method Detail

      • openMoreSettings

        public void openMoreSettings()
        Open the 'More settings' options
      • closeMoreSettings

        public void closeMoreSettings()
        Close the 'More settings' options
      • getModuleName

        public java.lang.String getModuleName()
        Get the name of the module currently inserted in the 'Module name' input field
        Returns:
        name of the module currently inserted in the input field
      • setModuleName

        public void setModuleName​(java.lang.String moduleName)
        Insert the name of the module into the 'Module name' input field
        Parameters:
        moduleName - name of the module that will be set into the input field
      • getContentRoot

        public java.lang.String getContentRoot()
        Get the location of the content root currently inserted in the 'Content root' input field
        Returns:
        location of the content root currently inserted in the input field
      • setContentRoot

        public void setContentRoot​(java.lang.String contentRoot)
        Insert the location of the content root into the 'Content root' input field
        Parameters:
        contentRoot - location of the content root that will be set into the input field
      • getModuleFileLocation

        public java.lang.String getModuleFileLocation()
        Get the location of the module file currently inserted in the 'Module file location' input field
        Returns:
        location of the module file currently inserted in the input field
      • setModuleFileLocation

        public void setModuleFileLocation​(java.lang.String moduleFileLocation)
        Insert the location of the module file into the 'Module file location' input field
        Parameters:
        moduleFileLocation - location of the module file that will be set into the input field
      • getProjectFormat

        public AbstractNewProjectFinalPage.ProjectFormatType getProjectFormat()
        Get the project format currently set in the 'Project format' combo box
        Returns:
        project format currently set in the combo box
        Throws:
        UITestException - when there is set another value than defined by the 'ProjectFormatType' enumeration in the combo box
      • setProjectFormat

        public void setProjectFormat​(AbstractNewProjectFinalPage.ProjectFormatType projectFormatType)
        Set the project format into the 'Project format' combo box
        Parameters:
        projectFormatType - project format that will be set into the combo box