Skip to content

editorGlobalsMenuState

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: EventEmitterIMenuStatePersistenceChange = new EventEmitter< IMenuStatePersistenceChange

()

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


Private Readonly stateChangeEventEmitter

stateChangeEventEmitter: EventEmitterIMenuStateChange = 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(): IPublicEventEmitterInterfaceIMenuStatePersistenceChange

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

Returns: IPublicEventEmitterInterfaceIMenuStatePersistenceChange


getStateChangeEventEmitter

getStateChangeEventEmitter(): IPublicEventEmitterInterfaceIMenuStateChange

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

Returns: IPublicEventEmitterInterfaceIMenuStateChange


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