class BuildResultCollector extends java.lang.Object implements IIncrementalBuildFramework.BuildResultCollector
Modifier and Type | Class and Description |
---|---|
static class |
BuildResultCollector.Message |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
currentParticipantId |
private java.util.Map<java.lang.String,java.util.List<BuildResultCollector.Message>> |
messages
Messages by build participant id
|
private java.util.Set<java.io.File> |
refresh
Added, changed or removed resources
|
private java.util.Map<java.lang.String,java.util.List<java.io.File>> |
removeMessages
List of files to cleanup messages for by build participant id
|
Constructor and Description |
---|
BuildResultCollector() |
Modifier and Type | Method and Description |
---|---|
void |
addMessage(java.io.File file,
int line,
int column,
java.lang.String message,
int severity,
java.lang.Throwable cause) |
java.util.Set<java.io.File> |
getFiles() |
java.util.Map<java.lang.String,java.util.List<BuildResultCollector.Message>> |
getMessages() |
java.util.Map<java.lang.String,java.util.List<java.io.File>> |
getRemoveMessages() |
void |
refresh(java.io.File file) |
void |
removeMessages(java.io.File file) |
void |
setParticipantId(java.lang.String participantId) |
private java.lang.String currentParticipantId
private final java.util.Set<java.io.File> refresh
private final java.util.Map<java.lang.String,java.util.List<BuildResultCollector.Message>> messages
private final java.util.Map<java.lang.String,java.util.List<java.io.File>> removeMessages
public java.util.Set<java.io.File> getFiles()
getFiles
in interface IIncrementalBuildFramework.BuildResultCollector
public void refresh(java.io.File file)
refresh
in interface IIncrementalBuildFramework.BuildResultCollector
public void addMessage(java.io.File file, int line, int column, java.lang.String message, int severity, java.lang.Throwable cause)
addMessage
in interface IIncrementalBuildFramework.BuildResultCollector
public void removeMessages(java.io.File file)
removeMessages
in interface IIncrementalBuildFramework.BuildResultCollector
public java.util.Map<java.lang.String,java.util.List<BuildResultCollector.Message>> getMessages()
public java.util.Map<java.lang.String,java.util.List<java.io.File>> getRemoveMessages()
public void setParticipantId(java.lang.String participantId)