OutputChannel

An output channel is a container for readonly textual information.

To get an instance of an OutputChannel use createOutputChannel.

Online Documentation

Inheritors

Properties

Link copied to clipboard
abstract val name: String

The human-readable name of this output channel.

Functions

Link copied to clipboard
abstract fun append(value: String)

Append the given value to the channel.

Link copied to clipboard
abstract fun appendLine(value: String)

Append the given value and a line feed character to the channel.

Link copied to clipboard
abstract fun clear()

Removes all output from the channel.

Link copied to clipboard
abstract override fun dispose()

Dispose and free associated resources.

Link copied to clipboard
abstract fun hide()

Hide this channel from the UI.

Link copied to clipboard
abstract fun replace(value: String)

Replaces all output from the channel with the given value.

Link copied to clipboard
abstract fun show(preserveFocus: Boolean = definedExternally)

Reveal this channel in the UI.