K3Display

sealed interface K3Display : K3ModelComponent(source)

Mapping between a keyId or output and a display value for rendering.

See UTS #35 Part 7 | Element: display

Inheritors

Types

Link copied to clipboard
data class ByKeyId(val keyId: K3KeyId, val display: K3StringOrDescriptor, val origin: SourceFileRef) : K3Display

Display mapping selecting by key id.

Link copied to clipboard
data class ByOutput(val output: K3StringOrDescriptor, val display: K3StringOrDescriptor, val origin: SourceFileRef) : K3Display

Display mapping selecting by key id.

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The display value. Non-spacing marks must be preceded by base character U+25CC (◌).

Link copied to clipboard
abstract val origin: SourceFileRef

The origin of this component. Is guaranteed to either be the ref of the root keyboard3 file, or a ref returned by the configured import resolver of the compilation.