solve
0.20.9
common
jvm
solve
/
it.unibo.tuprolog.solve.channel.impl
/
AbstractOutputChannel
Abstract
Output
Channel
common
abstract
class
AbstractOutputChannel
<
T
:
Any
>
:
AbstractChannel
<
T
>
,
OutputChannel
<
T
>
Content copied to clipboard
Constructors
Functions
Properties
Inheritors
Constructors
Abstract
Output
Channel
Link copied to clipboard
common
fun
AbstractOutputChannel
(
)
Content copied to clipboard
Functions
add
Listener
Link copied to clipboard
common
@
Synchronized
open
override
fun
addListener
(
listener
:
Listener
<
T
?
>
)
Content copied to clipboard
clear
Listeners
Link copied to clipboard
common
@
Synchronized
open
override
fun
clearListeners
(
)
Content copied to clipboard
close
Link copied to clipboard
common
@
Synchronized
open
override
fun
close
(
)
Content copied to clipboard
flush
Link copied to clipboard
common
@
Synchronized
override
fun
flush
(
)
Content copied to clipboard
remove
Listener
Link copied to clipboard
common
@
Synchronized
open
override
fun
removeListener
(
listener
:
Listener
<
T
?
>
)
Content copied to clipboard
to
String
Link copied to clipboard
common
open
override
fun
toString
(
)
:
String
Content copied to clipboard
use
Link copied to clipboard
common
open
fun
<
R
>
use
(
function
:
OutputChannel
<
T
>
.
(
)
->
R
)
:
R
Content copied to clipboard
write
Link copied to clipboard
common
@
Synchronized
override
fun
write
(
value
:
T
)
Content copied to clipboard
Properties
isClosed
Link copied to clipboard
common
@get:
Synchronized
override
val
isClosed
:
Boolean
Content copied to clipboard
streamTerm
Link copied to clipboard
common
open
override
val
streamTerm
:
<ERROR CLASS>
Content copied to clipboard
Inheritors
PrintStreamChannel
Link copied to clipboard
WriterChannel
Link copied to clipboard