CodeKit

open class CodeKit(val workbench: AvailWorkbench) : StyledEditorKit

An EditorKit that supports multiline Avail source code, but not necessarily for the purpose of editing an Avail source module.

Author

Todd L Smith

Constructors

Link copied to clipboard
fun CodeKit(workbench: AvailWorkbench)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun clone(): Any
Link copied to clipboard
open override fun createCaret(): Caret
Link copied to clipboard
open override fun createDefaultDocument(): Document
Link copied to clipboard
open fun createInputAttributes(p0: Element, p1: MutableAttributeSet)
Link copied to clipboard
open override fun deinstall(p0: JEditorPane)
Link copied to clipboard
override fun getActions(): Array<Action>
Link copied to clipboard
open fun getCharacterAttributeRun(): Element
Link copied to clipboard
open override fun getContentType(): String
Link copied to clipboard
open override fun getInputAttributes(): MutableAttributeSet
Link copied to clipboard
open override fun getViewFactory(): ViewFactory
Link copied to clipboard
open override fun install(p0: JEditorPane)
Link copied to clipboard
open override fun read(    p0: InputStream,     p1: Document,     p2: Int)
open override fun read(    p0: Reader,     p1: Document,     p2: Int)
Link copied to clipboard
open override fun write(    p0: OutputStream,     p1: Document,     p2: Int,     p3: Int)
open override fun write(    p0: Writer,     p1: Document,     p2: Int,     p3: Int)

Properties

Link copied to clipboard
val currentParagraph: Element
Link copied to clipboard
val currentRun: Element
Link copied to clipboard
val inputAttributes: MutableAttributeSet
Link copied to clipboard
val workbench: AvailWorkbench

The associated AvailWorkbench.

Inheritors

Link copied to clipboard