AbstractUserSetting<V, T>
Deprecated
Extends
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
V extends AbstractValueControl | AbstractValueControl |
T extends AbstractInteractiveControlOptions | AbstractInteractiveControlOptions |
Constructors
Constructor
new AbstractUserSetting<V, T>(options, control): AbstractUserSetting<V, T>;
Parameters
| Parameter | Type |
|---|---|
options | T |
control | V |
Returns
AbstractUserSetting<V, T>
Overrides
AbstractInteractiveSetting.constructor
Properties
| Property | Type | Inherited from |
|---|---|---|
deserialized | boolean | AbstractInteractiveSetting.deserialized |
logger | Logger | AbstractInteractiveSetting.logger |
options | T | AbstractInteractiveSetting.options |
Accessors
initialized
Inherited from
AbstractInteractiveSetting.initialized
Methods
canBeChanged()
canBeChanged(): boolean;
Returns
boolean
Inherited from
AbstractInteractiveSetting.canBeChanged
doDeserialize()
doDeserialize(data): void;
FYI: This is called after init()
Parameters
| Parameter | Type |
|---|---|
data | any |
Returns
void
Inherited from
AbstractInteractiveSetting.doDeserialize
doSerialize()
doSerialize(): any;
Returns
any
Inherited from
AbstractInteractiveSetting.doSerialize
generateControl()
generateControl(): Element;
Returns
Element
Overrides
AbstractInteractiveSetting.generateControl
init()
init(): Promise<void>;
Returns
Promise<void>
Inherited from
AbstractInteractiveSetting.init
reset()
reset(): void;
Returns
void
Overrides
AbstractInteractiveSetting.reset
save()
save(): void;
Returns
void
Inherited from
AbstractInteractiveSetting.save
setDefault()
setDefault(value): void;
Parameters
| Parameter | Type |
|---|---|
value | ControlValue<V> |
Returns
void
updateOptions()
updateOptions(options): void;
Parameters
| Parameter | Type |
|---|---|
options | Partial<T> |
Returns
void
Inherited from
AbstractInteractiveSetting.updateOptions
waitForReady()
waitForReady(): Promise<AbstractUserSetting<V, T>>;
Returns
Promise<AbstractUserSetting<V, T>>