public abstract class AbstractEclipseBuildContext extends Object implements org.sonatype.plexus.build.incremental.BuildContext, IIncrementalBuildFramework.BuildContext
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractEclipseBuildContext(Map<String,Object> context,
IIncrementalBuildFramework.BuildResultCollector results) |
| Modifier and Type | Method and Description |
|---|---|
void |
addError(File file,
int line,
int column,
String message,
Throwable cause)
Deprecated.
Use addMessage instead
|
void |
addMessage(File file,
int line,
int column,
String message,
int severity,
Throwable cause) |
void |
addWarning(File file,
int line,
int column,
String message,
Throwable cause)
Deprecated.
Use addMessage instead
|
protected abstract org.eclipse.core.resources.IResource |
getBaseResource() |
Set<File> |
getFiles()
Deprecated.
BuildContext consumers should not care which files were modified during a build.
|
protected org.eclipse.core.runtime.IPath |
getRelativePath(File file)
Returns path relative to delta resource location.
|
protected org.eclipse.core.resources.IResource |
getResource(File file) |
Object |
getValue(String key) |
boolean |
isUptodate(File target,
File source) |
OutputStream |
newFileOutputStream(File file) |
void |
refresh(File file) |
void |
release() |
void |
removeMessages(File file) |
void |
setValue(String key,
Object value) |
protected AbstractEclipseBuildContext(Map<String,Object> context, IIncrementalBuildFramework.BuildResultCollector results)
public void refresh(File file)
refresh in interface org.sonatype.plexus.build.incremental.BuildContextpublic OutputStream newFileOutputStream(File file) throws IOException
newFileOutputStream in interface org.sonatype.plexus.build.incremental.BuildContextIOExceptionprotected org.eclipse.core.runtime.IPath getRelativePath(File file)
protected org.eclipse.core.resources.IResource getResource(File file)
protected abstract org.eclipse.core.resources.IResource getBaseResource()
public void setValue(String key, Object value)
setValue in interface org.sonatype.plexus.build.incremental.BuildContextpublic Object getValue(String key)
getValue in interface org.sonatype.plexus.build.incremental.BuildContextpublic void addError(File file, int line, int column, String message, Throwable cause)
addError in interface org.sonatype.plexus.build.incremental.BuildContextpublic void addWarning(File file, int line, int column, String message, Throwable cause)
addWarning in interface org.sonatype.plexus.build.incremental.BuildContextpublic void addMessage(File file, int line, int column, String message, int severity, Throwable cause)
addMessage in interface org.sonatype.plexus.build.incremental.BuildContextpublic void removeMessages(File file)
removeMessages in interface org.sonatype.plexus.build.incremental.BuildContextpublic boolean isUptodate(File target, File source)
isUptodate in interface org.sonatype.plexus.build.incremental.BuildContextpublic void release()
release in interface IIncrementalBuildFramework.BuildContext@Deprecated public Set<File> getFiles()
Copyright © 2005–2021 Eclipse Foundation. All rights reserved.