AbstractEditorAction

abstract class AbstractEditorAction(    val editor: AvailEditor,     name: String,     keyStroke: KeyStroke? = null) : AbstractWorkbenchAction

An AbstractEditorAction is attached to an AvailEditor, and automatically installs itself into the inputMap and actionMap of the root of the editor's frame, if an accelerator is provided.

Author

Todd L Smith

Parameters

editor

The owning AvailEditor.

name

The name of the action.

keyStroke

The optional window-global KeyStroke used to invoke the action.

Constructors

Link copied to clipboard
fun AbstractEditorAction(    editor: AvailEditor,     name: String,     keyStroke: KeyStroke? = null)

Construct a new AbstractEditorAction.

Functions

Link copied to clipboard
open fun accept(p0: Any): Boolean
Link copied to clipboard
abstract fun actionPerformed(p0: ActionEvent)
Link copied to clipboard
open override fun addPropertyChangeListener(p0: PropertyChangeListener)
Link copied to clipboard
open override fun clone(): Any
Link copied to clipboard
open fun firePropertyChange(    p0: String,     p1: Any,     p2: Any)
Link copied to clipboard
open fun getKeys(): Array<Any>
Link copied to clipboard
open fun getPropertyChangeListeners(): Array<PropertyChangeListener>
Link copied to clipboard
open override fun getValue(p0: String): Any
Link copied to clipboard
open override fun isEnabled(): Boolean
Link copied to clipboard
fun name(): String
Link copied to clipboard
open override fun putValue(p0: String, p1: Any)
Link copied to clipboard
open override fun removePropertyChangeListener(p0: PropertyChangeListener)
Link copied to clipboard
open override fun setEnabled(p0: Boolean)

Properties

Link copied to clipboard
val changeSupport: SwingPropertyChangeSupport
Link copied to clipboard
val editor: AvailEditor
Link copied to clipboard
val enabled: Boolean
Link copied to clipboard
val workbench: AvailWorkbench

The owning AvailWorkbench.