Interface IdeaSettingsBuilder

  • All Known Implementing Classes:
    IdeaSettingsBuilderImpl

    public interface IdeaSettingsBuilder
    Idea settings builder.
    • Method Detail

      • addLibrary

        LibrarySettingsBuilder addLibrary​(String name)
        Adds library to Idea settings
        Parameters:
        name - Library name
        Returns:
        Library builder
      • addJdk

        JdkSettingsBuilder addJdk​(String name)
        Adds JDK to Idea settings
        Parameters:
        name - JDK name
        Returns:
        Jdk builder
      • addAndroidSdk

        AndroidSdkSettingsBuilder addAndroidSdk​(String name)
        Adds Android SDK to Idea settings
        Parameters:
        name - Android SDK name
        Returns:
        Android SDK builder
      • addSdk

        SdkSettingsBuilder addSdk​(String type,
                                  String name)
        Adds an SDK of arbitrary type to Idea settings
        Parameters:
        type - Android SDK name
        name - Android SDK name
        Returns:
        Android SDK builder
      • addIdeaJdk

        IdeaJdkSettingsBuilder addIdeaJdk​(String name)
        Adds Idea JDK to Idea settings
        Parameters:
        name - Idea JDK name
        Returns:
        Idea JDK builder
      • addPathVariable

        void addPathVariable​(String name,
                             String value)