public abstract class AbstractOutputHandler extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AbstractOutputHandler.Level |
Modifier and Type | Field and Description |
---|---|
protected Set<OutputProcessor> |
currentProcessors |
protected static String |
PRJ_EXECUTE |
protected HashMap<String,Set<OutputProcessor>> |
processors |
protected static String |
SESSION_EXECUTE |
protected Set<NotifyFinishOutputProcessor> |
toFinishProcessors |
protected OutputVisitor |
visitor |
Modifier | Constructor and Description |
---|---|
protected |
AbstractOutputHandler(Project proj,
ProgressHandle hand,
RunConfig config,
OutputVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildFinished() |
protected void |
checkSleepiness() |
protected String |
getEventId(String eventName,
String target) |
protected abstract InputOutput |
getIO() |
protected void |
initProcessorList(Project proj,
RunConfig config) |
protected void |
processEnd(String id,
OutputWriter writer) |
protected void |
processFail(String id,
OutputWriter writer) |
protected void |
processLine(String input,
OutputWriter writer,
AbstractOutputHandler.Level level) |
protected void |
processMultiLine(String input,
OutputWriter writer,
AbstractOutputHandler.Level level) |
protected void |
processStart(String id,
OutputWriter writer) |
protected void |
quitSleepiness() |
static List<String> |
splitMultiLine(String input) |
protected static final String PRJ_EXECUTE
protected static final String SESSION_EXECUTE
protected HashMap<String,Set<OutputProcessor>> processors
protected Set<OutputProcessor> currentProcessors
protected Set<NotifyFinishOutputProcessor> toFinishProcessors
protected OutputVisitor visitor
protected AbstractOutputHandler(Project proj, ProgressHandle hand, RunConfig config, OutputVisitor visitor)
protected abstract InputOutput getIO()
protected void checkSleepiness()
protected final void quitSleepiness()
protected final void processStart(String id, OutputWriter writer)
protected final void processEnd(String id, OutputWriter writer)
protected final void processFail(String id, OutputWriter writer)
protected final void buildFinished()
protected final void processMultiLine(String input, OutputWriter writer, AbstractOutputHandler.Level level)
protected final void processLine(String input, OutputWriter writer, AbstractOutputHandler.Level level)