public class BatchedLaunchWriter
extends java.lang.Object
| Constructor and Description |
|---|
BatchedLaunchWriter(WritingMode keepCurrentContent) |
| Modifier and Type | Method and Description |
|---|---|
AttachConfiguration |
createAttachConfiguration() |
ConfigurationGroup |
createGroup(java.lang.String name,
WritingMode groupWritingMode) |
LaunchConfiguration |
createLaunchConfiguration() |
java.util.stream.Stream<JavaConfiguration<?>> |
getAllConfigurations() |
java.util.List<JavaConfiguration<?>> |
getConfigurations() |
java.util.List<IWriter.GroupConfiguration> |
getGroupConfigurations() |
WritingMode |
getKeepCurrentContent() |
void |
write(IWriter writer,
java.nio.file.Path projectRoot) |
void |
writeToLatestJson(java.nio.file.Path projectRoot) |
public BatchedLaunchWriter(WritingMode keepCurrentContent)
public LaunchConfiguration createLaunchConfiguration()
public AttachConfiguration createAttachConfiguration()
public ConfigurationGroup createGroup(java.lang.String name, WritingMode groupWritingMode)
public void writeToLatestJson(java.nio.file.Path projectRoot)
throws java.io.IOException
java.io.IOExceptionpublic void write(IWriter writer, java.nio.file.Path projectRoot) throws java.io.IOException
java.io.IOExceptionpublic java.util.stream.Stream<JavaConfiguration<?>> getAllConfigurations()
public java.util.List<JavaConfiguration<?>> getConfigurations()
public java.util.List<IWriter.GroupConfiguration> getGroupConfigurations()
public WritingMode getKeepCurrentContent()