StringGroupAction

All actions related to inserting strings.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val insertAction: StringInsertAction

The action used to insert single data.

Link copied to clipboard

The action used to insert arrays of data.

Link copied to clipboard

The action used to insert repeated single data.

Link copied to clipboard

The action used to insert repeated arrays of data.

Link copied to clipboard

The action used to quickly switch between array schemes.

Link copied to clipboard

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

Link copied to clipboard

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

Functions

Link copied to clipboard
open override fun actionPerformed(event: AnActionEvent)

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

Link copied to clipboard
open fun addSynonym(@NotNull p0: @NotNull Supplier<@Nls String>)
Link copied to clipboard
open fun addTextOverride(@NotNull p0: @NotNull String, @NotNull p1: @NotNull Supplier<String>)
open fun addTextOverride(@NotNull p0: @NotNull String, @NotNull p1: @NotNull String)
Link copied to clipboard
@ApiStatus.Internal
open fun applyTextOverride(@NotNull p0: @NotNull AnActionEvent)
@ApiStatus.Internal
open fun applyTextOverride(@NotNull p0: @NotNull String, @NotNull p1: @NotNull Presentation)
Link copied to clipboard
open fun beforeActionPerformedUpdate(@NotNull p0: @NotNull AnActionEvent)
Link copied to clipboard
open fun canBePerformed(@NotNull p0: @NotNull DataContext): Boolean
Link copied to clipboard
@ApiStatus.Internal
open fun copyActionTextOverride(@NotNull p0: @NotNull String, @NotNull p1: @NotNull String, p2: String)
Link copied to clipboard
fun copyFrom(@NotNull p0: @NotNull AnAction)
Link copied to clipboard
fun copyShortcutFrom(@NotNull p0: @NotNull AnAction)
Link copied to clipboard
@ApiStatus.NonExtendable
open fun disableIfNoVisibleChildren(): Boolean
Link copied to clipboard
open fun displayTextInToolbar(): Boolean
Link copied to clipboard
@NotNull
open override fun getActionUpdateThread(): @NotNull ActionUpdateThread
Link copied to clipboard
open override fun getChildren(event: AnActionEvent?): Array<AnAction>

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

open fun getChildren(@Nullable p0: @Nullable AnActionEvent?, @NotNull p1: @NotNull ActionManager): @NotNull Array<AnAction>
Link copied to clipboard
@NotNull
fun getShortcutSet(): @NotNull ShortcutSet
Link copied to clipboard
@NotNull
open fun getSynonyms(): @NotNull MutableList<Supplier<@Nls String>>
Link copied to clipboard
@NotNull
fun getTemplatePresentation(): @NotNull Presentation
Link copied to clipboard
@Nullable
open fun getTemplateText(): @Nullable String?
Link copied to clipboard
@ApiStatus.NonExtendable
open fun hideIfNoVisibleChildren(): Boolean
Link copied to clipboard
open fun isDefaultIcon(): Boolean
Link copied to clipboard
open override fun isDumbAware(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isInInjectedContext(): Boolean
Link copied to clipboard
@ApiStatus.NonExtendable
open fun isPopup(): Boolean
open fun isPopup(@NotNull p0: @NotNull String): Boolean
Link copied to clipboard
fun isPrimary(@NotNull p0: @NotNull AnAction): Boolean
Link copied to clipboard
fun isSearchable(): Boolean
Link copied to clipboard
open fun isTransparentUpdate(): Boolean
Link copied to clipboard
@NotNull
@ApiStatus.Experimental
open fun postProcessVisibleChildren(@NotNull p0: @NotNull MutableList<AnAction>, @NotNull p1: @NotNull UpdateSession): @NotNull MutableList<AnAction>
Link copied to clipboard
fun registerCustomShortcutSet(@NotNull p0: @NotNull ShortcutSet, @Nullable p1: @Nullable JComponent?)
fun registerCustomShortcutSet(@Nullable p0: @Nullable JComponent?, @Nullable p1: @Nullable Disposable?)
fun registerCustomShortcutSet(@NotNull p0: @NotNull ShortcutSet, @Nullable p1: @Nullable JComponent?, @Nullable p2: @Nullable Disposable?)
fun registerCustomShortcutSet(p0: Int, p1: Int, @Nullable p2: @Nullable JComponent?)
Link copied to clipboard
open fun setDefaultIcon(p0: Boolean)
Link copied to clipboard
open fun setInjectedContext(p0: Boolean)
Link copied to clipboard
fun setPopup(p0: Boolean)
Link copied to clipboard
fun setSearchable(p0: Boolean)
Link copied to clipboard
open fun startInTransaction(): Boolean
Link copied to clipboard
@Nls
open override fun toString(): @Nls String
Link copied to clipboard
fun unregisterCustomShortcutSet(@NotNull p0: @NotNull JComponent)
Link copied to clipboard
open override fun update(event: AnActionEvent)

Sets the title of this action.

Link copied to clipboard
open fun useSmallerFontForTextInToolbar(): Boolean