Skip to content

editorGlobalsClickThroughState

Class: ClickThroughState

A ClickThroughState allows switching through a predefined set of states in a fixed order. The order is the insertion order.

Hierarchy

EnumState

ClickThroughState

Index

Constructors

Properties

Methods

Constructors

constructor

+ new ClickThroughState(stateRef: string): ClickThroughState

Inherited from EnumState.constructor

Overrides MenuState.constructor

Defined in src/angular/floatingMenu/data/menuState/EnumState.ts:12

Parameters:

Name Type
stateRef string

Returns: ClickThroughState

Properties

Protected currentValue

currentValue: any = null

Inherited from EnumState.currentValue

Defined in src/angular/floatingMenu/data/menuState/EnumState.ts:10


Protected defaultValue

defaultValue: any

Inherited from EnumState.defaultValue

Defined in src/angular/floatingMenu/data/menuState/EnumState.ts:12


Protected persistence

persistence: boolean = false

Inherited from MenuState.persistence

Defined in src/angular/floatingMenu/data/menuState/MenuState.ts:15


Protected possibleValues

possibleValues: any[] = []

Inherited from EnumState.possibleValues

Defined in src/angular/floatingMenu/data/menuState/EnumState.ts:11

Methods

Private _getNextValue

_getNextValue(): any

Defined in src/angular/floatingMenu/data/menuState/ClickThroughState.ts:15

Returns: any


Protected _resetValue

_resetValue(): void

Inherited from EnumState._resetValue

Defined in src/angular/floatingMenu/data/menuState/EnumState.ts:57

Returns: void


Protected _setValue

_setValue(newValue: any): void

Inherited from EnumState._setValue

Overrides MenuState._setValue

Defined in src/angular/floatingMenu/data/menuState/EnumState.ts:43

Parameters:

Name Type
newValue any

Returns: void


addPossibleValue

addPossibleValue(possibleValue: any): void

Inherited from EnumState.addPossibleValue

Defined in src/angular/floatingMenu/data/menuState/EnumState.ts:18

Parameters:

Name Type
possibleValue any

Returns: void


getPersistentChangeEventEmitter

getPersistentChangeEventEmitter(): IPublicEventEmitterInterfaceIMenuStatePersistenceChange

Inherited from MenuState.getPersistentChangeEventEmitter

Defined in src/angular/floatingMenu/data/menuState/MenuState.ts:65

Returns: IPublicEventEmitterInterfaceIMenuStatePersistenceChange


getStateChangeEventEmitter

getStateChangeEventEmitter(): IPublicEventEmitterInterfaceIMenuStateChange

Inherited from MenuState.getStateChangeEventEmitter

Defined in src/angular/floatingMenu/data/menuState/MenuState.ts:61

Returns: IPublicEventEmitterInterfaceIMenuStateChange


getStateRef

getStateRef(): string

Inherited from MenuState.getStateRef

Defined in src/angular/floatingMenu/data/menuState/MenuState.ts:57

Returns: string


getValue

getValue(): any

Inherited from EnumState.getValue

Overrides MenuState.getValue

Defined in src/angular/floatingMenu/data/menuState/EnumState.ts:39

Returns: any


isPersistent

isPersistent(): boolean

Inherited from MenuState.isPersistent

Defined in src/angular/floatingMenu/data/menuState/MenuState.ts:38

Returns: boolean


makeStatePersistent

makeStatePersistent(): void

Inherited from MenuState.makeStatePersistent

Defined in src/angular/floatingMenu/data/menuState/MenuState.ts:28

Returns: void


performCodeStateChange

performCodeStateChange(newValue: any): void

Inherited from MenuState.performCodeStateChange

Defined in src/angular/floatingMenu/data/menuState/MenuState.ts:48

Parameters:

Name Type
newValue any

Returns: void


performUserStateChange

performUserStateChange(): void

Overrides MenuState.performUserStateChange

Defined in src/angular/floatingMenu/data/menuState/ClickThroughState.ts:11

This method selects the next value, regardless of the parameter passed.

Returns: void


removePersistentState

removePersistentState(): void

Inherited from MenuState.removePersistentState

Defined in src/angular/floatingMenu/data/menuState/MenuState.ts:33

Returns: void


reset

reset(): void

Inherited from EnumState.reset

Defined in src/angular/floatingMenu/data/menuState/EnumState.ts:32

Returns: void


setDefaultValue

setDefaultValue(defaultValue: any): void

Inherited from EnumState.setDefaultValue

Defined in src/angular/floatingMenu/data/menuState/EnumState.ts:24

Parameters:

Name Type
defaultValue any

Returns: void