Properties

Link copied to clipboard
abstract override val descriptor: SerialDescriptor

Functions

Link copied to clipboard
abstract fun deserialize(decoder: Decoder): T
Link copied to clipboard
abstract fun deserializeXML(decoder: Decoder, input: XmlReader, previousValue: T?, isValueChild: Boolean): T

Deserialize the XML using the implementation. This is intended to be using the XmlReader for special purposes. The format will attempt to shield the input to avoid erroneous parsing.

Link copied to clipboard
abstract fun serialize(encoder: Encoder, value: T)
Link copied to clipboard
abstract fun serializeXML(encoder: Encoder, output: XmlWriter, value: T, isValueChild: Boolean)

Deserialize the XML using the implementation. This is intended to be using the XmlReader for special purposes. The format will attempt to shield the input to avoid erroneous parsing.