TextWriter
interfacein packageklyn.io
public interface TextWriter extends AutoClosable:
└ TextWriter

Text writer contract.

A TextWriter is not tied to the filesystem. Concrete implementations such as FileWriter or SocketWriter provide the actual backing resource.

import klyn.io

try writer = FilePath("message.txt").openWriter():
writer.writeLine("hello")
Methods
Modifier and Type Member Description
public write
write(readonly value as String) as Void throws IOException
Writes raw text.
public writeChar
writeChar(readonly c as Char) as Void throws IOException
Writes one character.
public writeLine
writeLine(readonly line as String) as Void throws IOException
Writes one line and appends a newline.
public writeLines
writeLines(readonly lines as List<String>) as Void throws IOException
Writes all lines with trailing newline.
Methods inherited from AutoClosable: close