public abstract class JavaConfiguration<T extends JavaConfiguration<T>>
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
JavaConfiguration() |
protected |
JavaConfiguration(ConfigurationGroup parentGroup,
int defaultInGroupIndex) |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationGroup |
backToParentGroup() |
java.util.List<PathLike> |
getAdditionalSourcePaths() |
InternalConsoleBehaviour |
getInternalConsoleOptions() |
LaunchGroupEntry<T> |
getLaunchGroupEntry() |
java.lang.String |
getName() |
java.lang.String |
getPostTaskName() |
java.lang.String |
getPreTaskName() |
java.lang.String |
getProjectName() |
abstract RequestType |
getRequestType() |
java.lang.String |
getType() |
protected java.lang.String |
validate() |
T |
withAdditionalSourcePaths(java.util.List<PathLike> additionalSourcePaths) |
T |
withInternalConsoleOptions(InternalConsoleBehaviour internalConsoleOptions) |
T |
withLaunchGroupEntry(LaunchGroupEntry<T> launchGroupEntry) |
T |
withName(java.lang.String name) |
T |
withPostTaskName(java.lang.String postTaskName) |
T |
withPreTaskName(java.lang.String preTaskName) |
T |
withProjectName(java.lang.String projectName) |
protected JavaConfiguration(ConfigurationGroup parentGroup, int defaultInGroupIndex)
protected JavaConfiguration()
public java.lang.String getType()
public abstract RequestType getRequestType()
public java.lang.String getName()
public T withName(java.lang.String name)
public LaunchGroupEntry<T> getLaunchGroupEntry()
public T withLaunchGroupEntry(LaunchGroupEntry<T> launchGroupEntry)
public java.lang.String getPreTaskName()
public T withPreTaskName(java.lang.String preTaskName)
public java.lang.String getPostTaskName()
public T withPostTaskName(java.lang.String postTaskName)
public InternalConsoleBehaviour getInternalConsoleOptions()
public T withInternalConsoleOptions(InternalConsoleBehaviour internalConsoleOptions)
public java.lang.String getProjectName()
public T withProjectName(java.lang.String projectName)
public java.util.List<PathLike> getAdditionalSourcePaths()
public T withAdditionalSourcePaths(java.util.List<PathLike> additionalSourcePaths)
public ConfigurationGroup backToParentGroup()
protected java.lang.String validate()