public class CapturingAnsiEscapesAwareProcessHandler extends CapturingProcessHandler
Modifier and Type | Class and Description |
---|---|
protected static class |
CapturingAnsiEscapesAwareProcessHandler.AnsiEscapesAwareAdapter |
CapturingProcessHandler.Silent
BaseOSProcessHandler.SimpleOutputReader
myCharset, myCommandLine, myPresentableName, myProcess, myWaitFor
SILENTLY_DESTROY_ON_CLOSE, TERMINATION_REQUESTED
Constructor and Description |
---|
CapturingAnsiEscapesAwareProcessHandler(GeneralCommandLine commandLine) |
CapturingAnsiEscapesAwareProcessHandler(java.lang.Process process,
java.lang.String commandLine) |
Modifier and Type | Method and Description |
---|---|
protected CapturingProcessAdapter |
createProcessAdapter(ProcessOutput processOutput) |
getCharset, runProcess, runProcess, runProcess, runProcessWithProgressIndicator, runProcessWithProgressIndicator, runProcessWithProgressIndicator
checkEdtAndReadAction, deleteFileOnTermination, doDestroyProcess, getDefaultModality, killProcessTree, onOSProcessTerminated, processCanBeKilledByOS, processHasSeparateErrorStream, readerOptions, setHasPty, setShouldDestroyProcessRecursively, shouldDestroyProcessRecursively, waitFor, waitFor
createErrorDataReader, createOutputDataReader, createProcessErrReader, createProcessOutReader, executeOnPooledThread, executeTask, startNotify, toString
closeStreams, destroyProcessImpl, detachIsDefault, detachProcessImpl, getCommandLine, getProcess, getProcessInput
addProcessListener, addProcessListener, destroyProcess, detachProcess, getExitCode, isProcessTerminated, isProcessTerminating, isSilentlyDestroyOnClose, isStartNotified, notifyProcessDetached, notifyProcessTerminated, notifyTextAvailable, removeProcessListener
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
public CapturingAnsiEscapesAwareProcessHandler(GeneralCommandLine commandLine) throws ExecutionException
ExecutionException
public CapturingAnsiEscapesAwareProcessHandler(java.lang.Process process, java.lang.String commandLine)
protected CapturingProcessAdapter createProcessAdapter(ProcessOutput processOutput)
createProcessAdapter
in class CapturingProcessHandler