public class ExternalSystemRunConfiguration extends LocatableConfigurationBase implements SearchScopeProvidingRunProfile
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ExternalSystemRunConfiguration.MyRunnableStateDeprecated. 
 Internal class  ExternalSystemRunConfiguration.MyRunnableStatewas turned into fully fledged classExternalSystemRunnableState. | 
RunConfiguration.RestartSingletonResult| Modifier and Type | Field and Description | 
|---|---|
| static Key<java.lang.Class<? extends BuildProgressListener>> | PROGRESS_LISTENER_KEY | 
| static Key<java.io.InputStream> | RUN_INPUT_KEY | 
DATA_KEY| Constructor and Description | 
|---|
| ExternalSystemRunConfiguration(ProjectSystemId externalSystemId,
                              Project project,
                              ConfigurationFactory factory,
                              java.lang.String name) | 
| Modifier and Type | Method and Description | 
|---|---|
| ExternalSystemRunConfiguration | clone()Clones the run configuration. | 
| SettingsEditor<ExternalSystemRunConfiguration> | getConfigurationEditor()Returns the UI control for editing the run configuration settings. | 
| GlobalSearchScope | getSearchScope() | 
| ExternalSystemTaskExecutionSettings | getSettings() | 
| RunProfileState | getState(Executor executor,
        ExecutionEnvironment env)Prepares for executing a specific instance of the run configuration. | 
| void | readExternal(Element element) | 
| java.lang.String | suggestedName()Returns the default name for the run configuration based on its settings (such as the name of class or file to run). | 
| void | writeExternal(Element element) | 
getActionName, getDefaultOptionsClass, getOptions, isGeneratedName, setGeneratedName, setNameChangedByUseraddLogFile, addLogFile, addPredefinedLogFile, canRunOn, checkRunnerSettings, checkSettingsBeforeRun, collectOutputFromProcessHandler, createAdditionalTabComponents, customizeLogConsole, equals, excludeCompileBeforeLaunchOption, getAllLogFiles, getBeforeRunTasks, getFactory, getIcon, getLogFiles, getName, getOptionsClass, getOptionsForPredefinedLogFile, getOutputFilePath, getPredefinedLogFiles, getProject, getState, hashCode, isAllowRunningInParallel, isNewSerializationUsed, isSaveOutputToFile, isShowConsoleOnStdErr, isShowConsoleOnStdOut, loadState, onConfigurationCopied, onNewConfigurationCreated, removeAllLogFiles, removeAllPredefinedLogFiles, setAllowRunningInParallel, setBeforeRunTasks, setFileOutputPath, setName, setOptionsFromConfigurationFile, setSaveOutputToFile, setShowConsoleOnStdErr, setShowConsoleOnStdOut, toStringchangeUserMap, clearUserData, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapfinalize, getClass, notify, notifyAll, wait, wait, waitgetIcon, getNamecheckConfiguration, createRunnerSettings, getBeforeRunTasks, getFactory, getId, getPresentableType, getProject, getRunnerSettingsEditor, getType, getUniqueID, hideDisabledExecutorButtons, isAllowRunningInParallel, restartSingleton, setAllowRunningInParallel, setBeforeRunTasks, setNamepublic static final Key<java.io.InputStream> RUN_INPUT_KEY
public static final Key<java.lang.Class<? extends BuildProgressListener>> PROGRESS_LISTENER_KEY
public ExternalSystemRunConfiguration(ProjectSystemId externalSystemId, Project project, ConfigurationFactory factory, java.lang.String name)
public java.lang.String suggestedName()
LocatableConfigurationsuggestedName in interface LocatableConfigurationpublic ExternalSystemRunConfiguration clone()
RunConfigurationclone in interface RunConfigurationclone in class RunConfigurationBasepublic void readExternal(Element element)
                  throws InvalidDataException
readExternal in interface RunConfigurationreadExternal in class RunConfigurationBaseInvalidDataExceptionpublic void writeExternal(Element element)
                   throws WriteExternalException
writeExternal in interface RunConfigurationwriteExternal in class RunConfigurationBaseWriteExternalExceptionpublic ExternalSystemTaskExecutionSettings getSettings()
public SettingsEditor<ExternalSystemRunConfiguration> getConfigurationEditor()
RunConfigurationCheckableRunConfigurationEditor. The returned object
 can also implement SettingsEditorGroup if the settings it provides need to be displayed in
 multiple tabs.getConfigurationEditor in interface RunConfigurationpublic RunProfileState getState(Executor executor, ExecutionEnvironment env)
RunProfilegetState in interface RunProfileexecutor - the execution mode selected by the user (run, debug, profile etc.)env - the environment object containing additional settings for executing the configuration.public GlobalSearchScope getSearchScope()
getSearchScope in interface SearchScopeProvidingRunProfile