commonMain.EnterElement.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of selection Show documentation
Show all versions of selection Show documentation
A collection of drawing/charting utilities
The newest version!
package com.juul.krayon.selection
import com.juul.krayon.element.Element
import com.juul.krayon.element.ElementSelector
import com.juul.krayon.kanvas.Kanvas
public class EnterElement : Element() {
override val tag: String get() = "enter"
public var next: Element? = null
override fun appendChild(child: E): E =
checkNotNull(parent).insertBefore(child, next)
override fun insertBefore(child: E, reference: Element?): E =
checkNotNull(parent).insertBefore(child, reference)
override fun query(selector: ElementSelector): E? =
checkNotNull(parent).query(selector)
override fun queryAll(selector: ElementSelector): Sequence =
checkNotNull(parent).queryAll(selector)
override fun draw(kanvas: Kanvas) {
error("$tag should not be present in the element tree.")
}
}