MetaFormatFactory

@Type(id = "io.format.meta")
interface MetaFormatFactory : IOFormatFactory<Meta> , MetaFormat

Types

Companion
Link copied to clipboard
common
object Companion

Functions

invoke
Link copied to clipboard
common
abstract operator override fun invoke(meta: Meta, context: Context): MetaFormat
readMeta
Link copied to clipboard
common
abstract fun readMeta(input: Input, descriptor: MetaDescriptor? = null): Meta
readObject
Link copied to clipboard
common
open override fun readObject(input: Input): Meta
toMeta
Link copied to clipboard
common
open override fun toMeta(): Meta
writeMeta
Link copied to clipboard
common
abstract fun writeMeta(output: Output, meta: Meta, descriptor: MetaDescriptor? = null)
writeObject
Link copied to clipboard
common
open override fun writeObject(output: Output, obj: Meta)

Properties

key
Link copied to clipboard
common
open val key: Short
name
Link copied to clipboard
common
open override val name: Name
shortName
Link copied to clipboard
common
abstract val shortName: String
type
Link copied to clipboard
common
open override val type: KType

Explicit type for dynamic type checks

Inheritors

JsonMetaFormat
Link copied to clipboard

Extensions

parse
Link copied to clipboard
common
fun MetaFormatFactory.parse(str: String, formatMeta: Meta): Meta