Parser

interface Parser<T : ParsedData>

Generyczny interfejs parsera.

Parameters

T

Typ danych, który ten parser produkuje (musi dziedziczyć po ParsedData).

Properties

Link copied to clipboard
abstract val moduleId: String

Functions

Link copied to clipboard
abstract fun canParse(url: String): Boolean
Link copied to clipboard
abstract suspend fun parse(): ParsedData?
Link copied to clipboard
abstract fun serialize(data: T): String