List of usage examples for com.intellij.openapi.options SettingsEditorGroup addEditor
public void addEditor(String name, SettingsEditor<T> editor)
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; }