public abstract class AbstractEclipseBuildContext extends Object implements org.sonatype.plexus.build.incremental.BuildContext
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractEclipseBuildContext.Message |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractEclipseBuildContext(Map<String,Object> context) |
| 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() |
Map<String,List<AbstractEclipseBuildContext.Message>> |
getMessages() |
protected org.eclipse.core.runtime.IPath |
getRelativePath(File file)
Returns path relative to delta resource location.
|
Map<String,List<File>> |
getRemoveMessages() |
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 |
removeMessages(File file) |
void |
setCurrentBuildParticipantId(String currentBuildParticipantId) |
void |
setValue(String key,
Object value) |
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 Map<String,List<AbstractEclipseBuildContext.Message>> getMessages()
public boolean isUptodate(File target, File source)
isUptodate in interface org.sonatype.plexus.build.incremental.BuildContextpublic void setCurrentBuildParticipantId(String currentBuildParticipantId)
Copyright © 2005-2013 Sonatype, Inc.. All Rights Reserved.