public abstract class EclipseLaunchConfigurationWriter extends AbstractEclipseWriter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FILE_DOT_EXTERNAL_TOOL_BUILDERS |
private java.lang.String |
filename |
private boolean |
initialized |
config, log| Constructor and Description |
|---|
EclipseLaunchConfigurationWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addAttributes(org.codehaus.plexus.util.xml.XMLWriter writer) |
protected abstract java.lang.String |
getBuilderLocation() |
protected abstract java.lang.String |
getLaunchConfigurationType() |
protected java.util.List |
getMonitoredResources() |
protected java.lang.String |
getRefreshScope() |
protected java.lang.String[] |
getRunBuildKinds() |
private java.lang.String |
getWorkingDirectory() |
protected EclipseWriter |
init(org.apache.maven.plugin.logging.Log log,
EclipseWriterConfig config,
java.lang.String filename)
Filename including .launch
|
protected boolean |
isAppendEnvironmentVariables() |
private boolean |
isCaptureOutput()
Wheter to allocate a console.
|
protected boolean |
isLaunchInBackground() |
void |
write()
Main method that should be implemented by the writer to do the work.
|
protected static void |
writeAttribute(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String key,
boolean value) |
protected static void |
writeAttribute(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String key,
java.lang.String value) |
protected static void |
writeAttribute(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String key,
java.lang.String[] values) |
initpublic static final java.lang.String FILE_DOT_EXTERNAL_TOOL_BUILDERS
private java.lang.String filename
private boolean initialized
protected EclipseWriter init(org.apache.maven.plugin.logging.Log log, EclipseWriterConfig config, java.lang.String filename)
filename - public void write()
throws org.apache.maven.plugin.MojoExecutionException
EclipseWriterorg.apache.maven.plugin.MojoExecutionExceptionprotected java.util.List getMonitoredResources()
protected abstract void addAttributes(org.codehaus.plexus.util.xml.XMLWriter writer)
private boolean isCaptureOutput()
private java.lang.String getWorkingDirectory()
protected java.lang.String getRefreshScope()
protected abstract java.lang.String getBuilderLocation()
protected java.lang.String[] getRunBuildKinds()
protected boolean isAppendEnvironmentVariables()
protected boolean isLaunchInBackground()
protected abstract java.lang.String getLaunchConfigurationType()
protected static void writeAttribute(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String key,
java.lang.String value)
protected static void writeAttribute(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String key,
boolean value)
protected static void writeAttribute(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String key,
java.lang.String[] values)