com.intellij.execution.configurations
Class ConfigurationFactory

java.lang.Object
  extended by com.intellij.execution.configurations.ConfigurationFactory

public abstract class ConfigurationFactory
extends java.lang.Object


Field Summary
static javax.swing.Icon ADD_ICON
           
 
Constructor Summary
protected ConfigurationFactory(ConfigurationType type)
           
 
Method Summary
 RunConfiguration createConfiguration(java.lang.String name, RunConfiguration template)
           
abstract  RunConfiguration createTemplateConfiguration(Project project)
           
 javax.swing.Icon getAddIcon()
           
 javax.swing.Icon getIcon()
           
 java.lang.String getName()
           
 ConfigurationType getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADD_ICON

public static final javax.swing.Icon ADD_ICON
Constructor Detail

ConfigurationFactory

protected ConfigurationFactory(ConfigurationType type)
Method Detail

createConfiguration

public RunConfiguration createConfiguration(java.lang.String name,
                                            RunConfiguration template)

createTemplateConfiguration

public abstract RunConfiguration createTemplateConfiguration(Project project)

getName

public java.lang.String getName()

getAddIcon

public javax.swing.Icon getAddIcon()

getIcon

public javax.swing.Icon getIcon()

getType

public ConfigurationType getType()