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.BuildContext
public OutputStream newFileOutputStream(File file) throws IOException
newFileOutputStream
in interface org.sonatype.plexus.build.incremental.BuildContext
IOException
protected 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.BuildContext
public Object getValue(String key)
getValue
in interface org.sonatype.plexus.build.incremental.BuildContext
public void addError(File file, int line, int column, String message, Throwable cause)
addError
in interface org.sonatype.plexus.build.incremental.BuildContext
public void addWarning(File file, int line, int column, String message, Throwable cause)
addWarning
in interface org.sonatype.plexus.build.incremental.BuildContext
public void addMessage(File file, int line, int column, String message, int severity, Throwable cause)
addMessage
in interface org.sonatype.plexus.build.incremental.BuildContext
public void removeMessages(File file)
removeMessages
in interface org.sonatype.plexus.build.incremental.BuildContext
public boolean isUptodate(File target, File source)
isUptodate
in interface org.sonatype.plexus.build.incremental.BuildContext
public void release()
release
in interface IIncrementalBuildFramework.BuildContext
@Deprecated public Set<File> getFiles()
Copyright © 2005–2016 Sonatype, Inc.. All rights reserved.