Package com.intellij.execution.configurations

Examples of com.intellij.execution.configurations.ConfigurationFactory


public class JBehaveConfigurationType implements LocatableConfigurationType {
    private final ConfigurationFactory factory;

  public JBehaveConfigurationType() {
        this.factory = new ConfigurationFactory(this) {

            public RunConfiguration createTemplateConfiguration(Project project) {
                return new JBehaveRunConfiguration(project, this, "");
            }
        };
View Full Code Here


  public DartCommandLineRunConfigurationType() {
    super("DartCommandLineRunConfigurationType",
          DartBundle.message("runner.command.line.configuration.name"),
          DartBundle.message("runner.command.line.configuration.description"),
          DartIcons.Dart_16);
    addFactory(new ConfigurationFactory(this) {
      @Override
      public String getName() {
        return "Dart Command Line Application"; // compatibility
      }
View Full Code Here

*/
public class KarmaConfigurationType extends ConfigurationTypeBase {

  public KarmaConfigurationType() {
    super("JavaScriptTestRunnerKarma", "Karma", "Karma", JSKarmaIcons.Karma2);
    addFactory(new ConfigurationFactory(this) {
      @Override
      public RunConfiguration createTemplateConfiguration(Project project) {
        return new KarmaRunConfiguration(project, this, "Karma");
      }

View Full Code Here

public class JstdConfigurationType extends ConfigurationTypeBase {

  private static final String NAME = "JsTestDriver";
  public JstdConfigurationType() {
    super("JSTestDriver:ConfigurationType", NAME, NAME, JsTestDriverIcons.JsTestDriver);
    addFactory(new ConfigurationFactory(this) {
      @Override
      public RunConfiguration createTemplateConfiguration(Project project) {
        return new JstdRunConfiguration(project, this, NAME);
      }
View Full Code Here

public class CfmlUnitRunConfigurationType implements ConfigurationType {
  private final ConfigurationFactory myFactory;

  public CfmlUnitRunConfigurationType() {
    myFactory = new ConfigurationFactory(this) {
      public RunConfiguration createTemplateConfiguration(Project project) {
        return new CfmlUnitRunConfiguration(project, this, "");
      }

      @Override
View Full Code Here

*/
public class CfmlRunConfigurationType implements ConfigurationType {
  private ConfigurationFactory myConfigurationFactory;

  public CfmlRunConfigurationType() {
    myConfigurationFactory = new ConfigurationFactory(this) {
      @Override
      public boolean isApplicable(@NotNull Project project) {
        return FileTypeIndex.containsFileOfType(CfmlFileType.INSTANCE, GlobalSearchScope.projectScope(project));
      }

View Full Code Here

  private static final String ID = "#org.osmorc.OsgiConfigurationType";

  public OsgiConfigurationType() {
    super(ID, OsmorcBundle.message("run.configuration.name"), OsmorcBundle.message("run.configuration.description"), OsmorcIdeaIcons.Osgi);

    addFactory(new ConfigurationFactory(this) {
      @Override
      public RunConfiguration createTemplateConfiguration(Project project) {
        return new OsgiRunConfiguration(project, this, "");
      }
View Full Code Here

        runManager.setTemporaryConfiguration(settings);
    }

    private RunnerAndConfigurationSettings createConfiguration(Project project, Module module, PsiJavaFile testClassFile) {
        RuntimeConfigurationProducer producer = new TestClassConfigurationProducer();
        ConfigurationFactory configurationFactory = producer.getConfigurationType().getConfigurationFactories()[0];
        RunnerAndConfigurationSettings settings = RunManager.getInstance(project).createRunConfiguration("", configurationFactory);
        final JUnitConfiguration configuration = (JUnitConfiguration)settings.getConfiguration();
        configuration.setModule(module);
        PsiClass testClass = JUnitUtil.getTestClass(testClassFile);
        configuration.beClassConfiguration(testClass);
View Full Code Here

*/
public class LeiningenRunConfigurationType implements ConfigurationType {
    private ConfigurationFactory myFactory;

    LeiningenRunConfigurationType() {
        myFactory = new ConfigurationFactory(this) {
            public RunConfiguration createTemplateConfiguration(Project project) {
                throw new UnsupportedOperationException();
            }

            public RunConfiguration createTemplateConfiguration(Project project, RunManager runManager) {
View Full Code Here

  protected ErlangRemoteDebugRunConfigurationType() {
    super("ErlangRemoteDebugRunConfiguration",
      "Erlang Remote Node",
      "Erlang remote node debug run configuration",
      ErlangIcons.REMOTE_NODE);
    addFactory(new ConfigurationFactory(this) {
      @Override
      public RunConfiguration createTemplateConfiguration(Project project) {
        return new ErlangRemoteDebugRunConfiguration(project, "Erlang remote node");
      }
    });
View Full Code Here

TOP

Related Classes of com.intellij.execution.configurations.ConfigurationFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.