abstract class DataGroupAction : ActionGroup
A group of actions for a particular type of random data that can be generated.
icon - the icon to display with the action
DataGroupAction(icon: Icon = RandomnessIcons.Data.Base)
A group of actions for a particular type of random data that can be generated.  | 
abstract val insertAction: DataInsertAction
The action used to insert single data.  | 
|
abstract val insertArrayAction: DataInsertArrayAction
The action used to insert arrays of data.  | 
|
abstract val insertRepeatAction: DataInsertRepeatAction
The action used to insert repeated single data.  | 
|
abstract val insertRepeatArrayAction: DataInsertRepeatArrayAction
The action used to insert repeated arrays of data.  | 
|
abstract val quickSwitchArraySchemeAction: DataQuickSwitchSchemeAction<*>
The action used to quickly switch between array schemes.  | 
|
abstract val quickSwitchSchemeAction: DataQuickSwitchSchemeAction<*>
The action used to quickly switch between schemes of this data type.  | 
|
abstract val settingsAction: DataSettingsAction
The action used to edit the generator settings for this data type.  | 
open fun actionPerformed(event: AnActionEvent): Unit
Chooses one of the three actions to execute based on the key modifiers in event.  | 
|
open fun canBePerformed(context: DataContext): Boolean
Returns   | 
|
open fun getChildren(event: AnActionEvent?): Array<AnAction>
Returns the insert action, array insert action, and settings action.  | 
|
open fun isPopup(): Boolean
Returns   | 
|
open fun update(event: AnActionEvent): Unit
Sets the title of this action.  | 
class DecimalGroupAction : DataGroupAction
All actions related to inserting decimals.  | 
|
class IntegerGroupAction : DataGroupAction
All actions related to inserting integers.  | 
|
class StringGroupAction : DataGroupAction
All actions related to inserting strings.  | 
|
class UuidGroupAction : DataGroupAction
All actions related to inserting UUIDs.  | 
|
class WordGroupAction : DataGroupAction
All actions related to inserting words.  |