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.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 Map<String,List<AbstractEclipseBuildContext.Message>> getMessages()
public boolean isUptodate(File target, File source)
isUptodate
in interface org.sonatype.plexus.build.incremental.BuildContext
public void setCurrentBuildParticipantId(String currentBuildParticipantId)
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.