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.BuildResultCollectorpublic void refresh(java.io.File file)
refresh in interface IIncrementalBuildFramework.BuildResultCollectorpublic void addMessage(java.io.File file,
int line,
int column,
java.lang.String message,
int severity,
java.lang.Throwable cause)
addMessage in interface IIncrementalBuildFramework.BuildResultCollectorpublic void removeMessages(java.io.File file)
removeMessages in interface IIncrementalBuildFramework.BuildResultCollectorpublic 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)