Example usage for com.intellij.openapi.options SettingsEditorGroup addEditor

List of usage examples for com.intellij.openapi.options SettingsEditorGroup addEditor

Introduction

In this page you can find the example usage for com.intellij.openapi.options SettingsEditorGroup addEditor.

Prototype

public void addEditor(String name, SettingsEditor<T> editor) 

Source Link

Usage

From source file:com.android.tools.idea.testartifacts.junit.AndroidJUnitConfiguration.java

License:Apache License

@Override
@NotNull/*from w w  w. j a v  a  2s .c  om*/
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
    SettingsEditorGroup<AndroidJUnitConfiguration> group = new SettingsEditorGroup<>();
    group.addEditor(ExecutionBundle.message("run.configuration.configuration.tab.title"),
            new JUnitConfigurable(getProject()));
    JavaRunConfigurationExtensionManager.getInstance().appendEditors(this, group);
    group.addEditor(ExecutionBundle.message("logs.tab.title"), new LogConfigurationPanel<>());
    return group;
}

From source file:com.intellij.execution.application.ApplicationConfiguration.java

License:Apache License

@NotNull
@Override/* w w  w.ja v a2  s.co  m*/
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
    SettingsEditorGroup<ApplicationConfiguration> group = new SettingsEditorGroup<ApplicationConfiguration>();
    group.addEditor(ExecutionBundle.message("run.configuration.configuration.tab.title"),
            new ApplicationConfigurable(getProject()));
    JavaRunConfigurationExtensionManager.getInstance().appendEditors(this, group);
    group.addEditor(ExecutionBundle.message("logs.tab.title"),
            new LogConfigurationPanel<ApplicationConfiguration>());
    return group;
}

From source file:com.intellij.execution.jar.JarApplicationConfiguration.java

License:Apache License

@NotNull
@Override//  w  ww .  j av a2s .co m
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
    SettingsEditorGroup<JarApplicationConfiguration> group = new SettingsEditorGroup<JarApplicationConfiguration>();
    group.addEditor(ExecutionBundle.message("run.configuration.configuration.tab.title"),
            new JarApplicationConfigurable(getProject()));
    JavaRunConfigurationExtensionManager.getInstance().appendEditors(this, group);
    group.addEditor(ExecutionBundle.message("logs.tab.title"),
            new LogConfigurationPanel<JarApplicationConfiguration>());
    return group;
}

From source file:com.intellij.execution.junit.JUnitConfiguration.java

License:Apache License

@NotNull
@Override/*from   w w  w . j a v  a  2 s  . com*/
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
    SettingsEditorGroup<JUnitConfiguration> group = new SettingsEditorGroup<JUnitConfiguration>();
    group.addEditor(ExecutionBundle.message("run.configuration.configuration.tab.title"),
            new JUnitConfigurable(getProject()));
    JavaRunConfigurationExtensionManager.getInstance().appendEditors(this, group);
    group.addEditor(ExecutionBundle.message("logs.tab.title"), new LogConfigurationPanel<JUnitConfiguration>());
    return group;
}

From source file:com.intellij.execution.remote.RemoteConfiguration.java

License:Apache License

@Override
@NotNull/*from   w  w w.j av a2  s . co m*/
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
    SettingsEditorGroup<RemoteConfiguration> group = new SettingsEditorGroup<RemoteConfiguration>();
    group.addEditor(ExecutionBundle.message("run.configuration.configuration.tab.title"),
            new RemoteConfigurable(getProject()));
    group.addEditor(ExecutionBundle.message("logs.tab.title"),
            new LogConfigurationPanel<RemoteConfiguration>());
    return group;
}

From source file:com.intellij.execution.testDiscovery.TestDiscoveryConfiguration.java

License:Apache License

@NotNull
@Override//from   w  w  w . ja v  a2 s .  com
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
    SettingsEditorGroup<TestDiscoveryConfiguration> group = new SettingsEditorGroup<TestDiscoveryConfiguration>();
    group.addEditor(ExecutionBundle.message("run.configuration.configuration.tab.title"),
            new TestDiscoveryConfigurable<TestDiscoveryConfiguration>(getProject()));
    JavaRunConfigurationExtensionManager.getInstance().appendEditors(this, group);
    group.addEditor(ExecutionBundle.message("logs.tab.title"),
            new LogConfigurationPanel<TestDiscoveryConfiguration>());
    return group;
}

From source file:com.liferay.ide.idea.server.LiferayServerConfiguration.java

License:Open Source License

@NotNull
@Override// www. j  a v  a2 s .c o m
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
    SettingsEditorGroup<LiferayServerConfiguration> group = new SettingsEditorGroup<>();

    String title = ExecutionBundle.message("run.configuration.configuration.tab.title");

    group.addEditor(title, new LiferayServerConfigurable(getProject()));

    JavaRunConfigurationExtensionManager.getInstance().appendEditors(this, group);

    group.addEditor(ExecutionBundle.message("logs.tab.title"), new LogConfigurationPanel<>());

    return group;
}

From source file:com.microsoft.intellij.ui.debug.AzureRemoteConfiguration.java

License:Apache License

@Override
@NotNull/*from  ww  w. j a  va2s  .  c  o m*/
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
    SettingsEditorGroup group = new SettingsEditorGroup();
    group.addEditor("Azure", new AzureRemoteConfigurable(getProject(), getValidModules()));
    return group;
}

From source file:com.oracle.plugin.jtreg.configuration.JTRegConfiguration.java

License:Open Source License

@NotNull
@Override/* w w  w . j  a  va2s .co m*/
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
    SettingsEditorGroup<JTRegConfiguration> group = new SettingsEditorGroup<>();
    group.addEditor(ExecutionBundle.message("run.configuration.configuration.tab.title"),
            new JTRegConfigurable<>(getProject()));
    //provides e.g. coverage tab
    JavaRunConfigurationExtensionManager.getInstance().appendEditors(this, group);
    //if some logging would be interesting to have aside with console
    group.addEditor(ExecutionBundle.message("logs.tab.title"), new LogConfigurationPanel<>());
    return group;
}

From source file:com.theoryinpractice.testng.configuration.TestNGConfiguration.java

License:Apache License

public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
    SettingsEditorGroup<TestNGConfiguration> group = new SettingsEditorGroup<TestNGConfiguration>();
    group.addEditor(ExecutionBundle.message("run.configuration.configuration.tab.title"),
            new TestNGConfigurationEditor(getProject()));
    JavaRunConfigurationExtensionManager.getInstance().appendEditors(this, group);
    group.addEditor(ExecutionBundle.message("logs.tab.title"),
            new LogConfigurationPanel<TestNGConfiguration>());
    return group;
}