Contains classes shared by all sub-packages.
class Cache<K, V>
A simple thread-safe cache of objects. |
|
enum class CapitalizationMode
A mode in which a word should be capitalized. |
|
abstract class DataGroupAction : ActionGroup
A group of actions for a particular type of random data that can be generated. |
|
abstract class DataInsertAction : AnAction
Inserts randomly generated strings at the event's editor's carets. |
|
abstract class DataInsertArrayAction : DataInsertAction
Inserts randomly generated arrays of strings at the event's editor's carets. |
|
abstract class DataInsertRepeatAction : DataInsertAction
Inserts the same randomly generated string at the event's editor's carets. |
|
abstract class DataInsertRepeatArrayAction : DataInsertAction
Inserts the same randomly generated array of strings at the event's editor's carets. |
|
abstract class DataQuickSwitchSchemeAction<T : Scheme<T>> : QuickSwitchSchemeAction
Opens a popup to allow the user to quickly switch to the selected scheme. |
|
abstract class DataSettingsAction : AnAction
Opens the settings window for changing settings. |
|
class DummyInsertAction : DataInsertAction
Inserts a dummy value. |
|
class DummyInsertArrayAction : DataInsertArrayAction
Inserts an array of dummy values. |
|
class DummyInsertRepeatAction : DataInsertRepeatAction
Inserts a repeated array of dummy values. |
|
class DummyInsertRepeatArrayAction : DataInsertRepeatArrayAction
Inserts a repeated array of dummy values. |
|
class PopupAction : AnAction
Shows a popup for all available Randomness actions. |
|
class RandomnessConfigurable : Configurable
Randomness' root configurable; all other configurables are its children. |
|
interface Scheme<SELF> : Scheme
A scheme is a collection of configurable values. |
|
abstract class SchemesPanel<T : Scheme<T>> : SimpleSchemesPanel<T>, SchemesModel<T>
A panel to manage schemes with, providing a dropdown box to select schemes from and buttons to remove, rename, etc. schemes. |
|
interface Settings<SELF, SCHEME : Scheme<SCHEME>> : PersistentStateComponent<SELF>
Settings are composed of Schemes and persist these over IDE restarts. |
|
abstract class SettingsComponent<S : Settings<S, T>, T : Scheme<T>> : SettingsManager<S>
A component that allows the user to edit settings and its corresponding schemes. |
|
class SettingsComponentListener<S : Settings<S, T>, T : Scheme<T>> : SchemesPanel.Listener<T>
A Listener that takes events occurring in a SchemesPanel and handles them in a SettingsComponent. |
|
abstract class SettingsConfigurable<S : Settings<S, T>, T : Scheme<T>> : Configurable
A configurable to change settings of type S. |
|
interface SettingsManager<S : Settings<*, *>>
A |
|
data class ValidationInfo
Carries information on why a component has invalid input. |
class DataGenerationException : Exception
Thrown if a random datum could not be generated. |