data class ArraySettings : Settings<ArraySettings, ArrayScheme>
The user-configurable collection of schemes applicable to generating arrays.
ArraySettings(schemes: MutableList<ArrayScheme> = DEFAULT_SCHEMES, currentSchemeName: String = DEFAULT_CURRENT_SCHEME_NAME)
The user-configurable collection of schemes applicable to generating arrays.  | 
var currentSchemeName: String
the scheme that is currently active  | 
|
var schemes: MutableList<ArrayScheme>
the schemes that the user can choose from  | 
open var currentScheme: SCHEME
The instance of the scheme that is currently active.  | 
fun deepCopy(): ArraySettings
Returns a deep copy of the settings and the contained schemes.  | 
|
fun getState(): ArraySettings
Returns   | 
|
fun loadState(state: ArraySettings): Unit
Copies the fields of   | 
val default: ArraySettings
The persistent   | 
|
const val DEFAULT_CURRENT_SCHEME_NAME: String
The default value of the currentSchemeName field.  | 
|
val DEFAULT_SCHEMES: MutableList<ArrayScheme>
The default value of the schemes field.  |