WritingTheorySerializer

A JVM-only TheorySerializer that can also write a Theory directly to a java.io.Writer, e.g. to persist a knowledge base to a file or network stream without building the whole String in memory first.

See also

for the JVM-only reader-based counterpart.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val mimeType: MimeType

Functions

Link copied to clipboard
open fun serialize(value: Theory): String
abstract fun serialize(writer: Writer, value: Theory)
Link copied to clipboard
open fun serializeMany(values: Iterable<Theory>): String
open fun serializeMany(values: Sequence<Theory>): String
open fun serializeMany(vararg values: Theory): String
abstract fun serializeMany(writer: Writer, values: Iterable<Theory>)
open fun serializeMany(writer: Writer, values: Sequence<Theory>)
open fun serializeMany(writer: Writer, vararg values: Theory)