intellij-randomness / com.fwdekker.randomness.uuid / UuidGroupAction

UuidGroupAction

class UuidGroupAction : DataGroupAction

All actions related to inserting UUIDs.

Constructors

<init>

UuidGroupAction()

All actions related to inserting UUIDs.

Properties

insertAction

val insertAction: UuidInsertAction

The action used to insert single data.

insertArrayAction

val insertArrayAction: UuidInsertAction.ArrayAction

The action used to insert arrays of data.

insertRepeatAction

val insertRepeatAction: UuidInsertAction.RepeatAction

The action used to insert repeated single data.

insertRepeatArrayAction

val insertRepeatArrayAction: UuidInsertAction.RepeatArrayAction

The action used to insert repeated arrays of data.

quickSwitchArraySchemeAction

val quickSwitchArraySchemeAction: ArraySettingsAction.ArrayQuickSwitchSchemeAction

The action used to quickly switch between array schemes.

quickSwitchSchemeAction

val quickSwitchSchemeAction: UuidSettingsAction.UuidQuickSwitchSchemeAction

The action used to quickly switch between schemes of this data type.

settingsAction

val settingsAction: UuidSettingsAction

The action used to edit the generator settings for this data type.

Inherited Functions

actionPerformed

open fun actionPerformed(event: AnActionEvent): Unit

Chooses one of the three actions to execute based on the key modifiers in event.

canBePerformed

open fun canBePerformed(context: DataContext): Boolean

Returns true.

getChildren

open fun getChildren(event: AnActionEvent?): Array<AnAction>

Returns the insert action, array insert action, and settings action.

isPopup

open fun isPopup(): Boolean

Returns true.

update

open fun update(event: AnActionEvent): Unit

Sets the title of this action.