Skip to content

editor › Globals › MenuState

Class: MenuState

Hierarchy

  • MenuState

↳ EnumState

Index

Constructors

Properties

Methods

Constructors

constructor

+ new MenuState(stateRef: string): MenuState

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

Parameters:

Name Type
stateRef string

Returns: MenuState

Properties

Protected persistence

• persistence: boolean = false

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


Private Readonly persistentChangeEventEmitter

• persistentChangeEventEmitter: EventEmitter‹IMenuStatePersistenceChange› = new EventEmitter< IMenuStatePersistenceChange

()

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


Private Readonly stateChangeEventEmitter

• stateChangeEventEmitter: EventEmitter‹IMenuStateChange› = new EventEmitter()

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


Private stateRef

• stateRef: string

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

Methods

Private _notifyStateChange

▸ _notifyStateChange(newValue: any, oldValue: any): void

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

Parameters:

Name Type
newValue any
oldValue any

Returns: void


Protected Abstract _setValue

▸ _setValue(value: any): void

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

Parameters:

Name Type
value any

Returns: void


getPersistentChangeEventEmitter

▸ getPersistentChangeEventEmitter(): IPublicEventEmitterInterface‹IMenuStatePersistenceChange›

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

Returns: IPublicEventEmitterInterface‹IMenuStatePersistenceChange›


getStateChangeEventEmitter

▸ getStateChangeEventEmitter(): IPublicEventEmitterInterface‹IMenuStateChange›

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

Returns: IPublicEventEmitterInterface‹IMenuStateChange›


getStateRef

▸ getStateRef(): string

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

Returns: string


Abstract getValue

▸ getValue(): any

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

Returns: any


isPersistent

▸ isPersistent(): boolean

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

Returns: boolean


makeStatePersistent

▸ makeStatePersistent(): void

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

Returns: void


performCodeStateChange

▸ performCodeStateChange(newValue: any): void

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

Parameters:

Name Type
newValue any

Returns: void


performUserStateChange

▸ performUserStateChange(newValue: any): void

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

Parameters:

Name Type
newValue any

Returns: void


removePersistentState

▸ removePersistentState(): void

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

Returns: void