org.apache.maven.plugin.eclipse.writers
Class EclipseLaunchConfigurationWriter
java.lang.Object
org.apache.maven.plugin.eclipse.writers.AbstractEclipseWriter
org.apache.maven.plugin.eclipse.writers.EclipseLaunchConfigurationWriter
- All Implemented Interfaces:
- EclipseWriter
- Direct Known Subclasses:
- EclipseAntExternalLaunchConfigurationWriter
public abstract class EclipseLaunchConfigurationWriter
- extends AbstractEclipseWriter
Base class for writing external launch configuration files.
- Author:
- Kenney Westerhof
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FILE_DOT_EXTERNAL_TOOL_BUILDERS
public static final String FILE_DOT_EXTERNAL_TOOL_BUILDERS
- See Also:
- Constant Field Values
EclipseLaunchConfigurationWriter
public EclipseLaunchConfigurationWriter()
init
protected EclipseWriter init(org.apache.maven.plugin.logging.Log log,
EclipseWriterConfig config,
String filename)
- Filename including .launch
- Parameters:
filename
-
write
public void write()
throws org.apache.maven.plugin.MojoExecutionException
- Description copied from interface:
EclipseWriter
- Main method that should be implemented by the writer to do the work.
- Throws:
org.apache.maven.plugin.MojoExecutionException
getMonitoredResources
protected List getMonitoredResources()
addAttributes
protected abstract void addAttributes(org.codehaus.plexus.util.xml.XMLWriter writer)
getRefreshScope
protected String getRefreshScope()
getBuilderLocation
protected abstract String getBuilderLocation()
getRunBuildKinds
protected String[] getRunBuildKinds()
isAppendEnvironmentVariables
protected boolean isAppendEnvironmentVariables()
isLaunchInBackground
protected boolean isLaunchInBackground()
getLaunchConfigurationType
protected abstract String getLaunchConfigurationType()
writeAttribute
protected static void writeAttribute(org.codehaus.plexus.util.xml.XMLWriter writer,
String key,
String value)
writeAttribute
protected static void writeAttribute(org.codehaus.plexus.util.xml.XMLWriter writer,
String key,
boolean value)
writeAttribute
protected static void writeAttribute(org.codehaus.plexus.util.xml.XMLWriter writer,
String key,
String[] values)
Copyright © 2002-2008 The Apache Software Foundation. All Rights Reserved.