java.lang.Object
com.intellij.remoterobot.fixtures.Fixture
com.intellij.remoterobot.fixtures.ComponentFixture
com.intellij.remoterobot.fixtures.ContainerFixture
com.intellij.remoterobot.fixtures.CommonContainerFixture
com.redhat.devtools.intellij.commonuitest.fixtures.dialogs.project.pages.AbstractNewProjectFinalPage
com.redhat.devtools.intellij.commonuitest.fixtures.dialogs.project.pages.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.redhat.devtools.intellij.commonuitest.fixtures.dialogs.project.pages.AbstractNewProjectFinalPage

    AbstractNewProjectFinalPage.ProjectFormatType

    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

    Modifier and Type
    Method
    Description
    void
    Close the 'More settings' options
    Get the location of the content root currently inserted in the 'Content root' input field
    Get the location of the module file currently inserted in the 'Module file location' input field
    Get the name of the module currently inserted in the 'Module name' input field
    Get the project format currently set in the 'Project format' combo box
    void
    Open the 'More settings' options
    void
    setContentRoot(String contentRoot)
    Insert the location of the content root into the 'Content root' input field
    void
    setModuleFileLocation(String moduleFileLocation)
    Insert the location of the module file into the 'Module file location' input field
    void
    setModuleName(String moduleName)
    Insert the name of the module into the 'Module name' input field
    void
    Set the project format into the 'Project format' combo box

    Methods inherited from class com.redhat.devtools.intellij.commonuitest.fixtures.dialogs.project.pages.AbstractNewProjectFinalPage

    closeAdvanceSettings, getProjectLocation, getProjectName, openAdvanceSettings, setProjectLocation, setProjectName

    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 Details

    • JavaNewProjectFinalPage

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

    • openMoreSettings

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

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

      public 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(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 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(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 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(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

      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