interface

  IExpandManager

brief

  開閉管理インターフェイス

### Hierarchy

- IBackupRestore
- IStatusManager
  - IExpandManager
    - IExpandableListView

### Implemented by

- ExpandManager

## Index

### Properties

- backupData
- layoutKey

### Methods

- backup
- clearBackup
- collapseAll
- expandAll
- getGroup
- getTopGroups
- hasBackup
- isCollapsing
- isExpanding
- isStatusIn
- isSwitching
- newGroup
- registerTopGroup
- restore
- statusAddRef
- statusRelease
- statusScope

## Properties

### backupData

backupData: any

Inherited from IBackupRestore.backupData

- Defined in CDP/UI/listview/Interfaces.ts:243

バックアップデータにアクセス

returns

  バックアップデータオブジェクト

### layoutKey

layoutKey: string

- Defined in CDP/UI/listview/Interfaces.ts:447

## Methods

### backup

- backup(key: string): boolean

- Inherited from IBackupRestore.backup

  - Defined in CDP/UI/listview/Interfaces.ts:211

  内部データをバックアップ

  #### Parameters

  - ##### key: string

    [in] バックアップキーを指定

  #### Returns boolean

  true: 成功 / false: 失敗

### clearBackup

- clearBackup(key?: string): boolean

- Inherited from IBackupRestore.clearBackup

  - Defined in CDP/UI/listview/Interfaces.ts:236

  バックアップデータの破棄

  #### Parameters

  - ##### Optional key: string

    [in] バックアップキーを指定

  #### Returns boolean

  true: 成功 / false: 失敗

### collapseAll

- collapseAll(delay?: number): void

- - Defined in CDP/UI/listview/Interfaces.ts:485

  #### Parameters

  - ##### Optional delay: number

  #### Returns void

### expandAll

- expandAll(): void

- - Defined in CDP/UI/listview/Interfaces.ts:482

  #### Returns void

### getGroup

- getGroup(id: string): GroupProfile

- - Defined in CDP/UI/listview/Interfaces.ts:464

  登録済み Group を取得

  parma

    id {String} [in] 取得する Group ID を指定

  #### Parameters

  - ##### id: string

  #### Returns GroupProfile

  GroupProfile インスタンス / null

### getTopGroups

- getTopGroups(): GroupProfile[]

- - Defined in CDP/UI/listview/Interfaces.ts:479

  第1階層の Group を取得 コピー配列が返されるため、クライアントはキャッシュ不可

  #### Returns GroupProfile[]

  GroupProfile 配列

### hasBackup

- hasBackup(key: string): boolean

- Inherited from IBackupRestore.hasBackup

  - Defined in CDP/UI/listview/Interfaces.ts:228

  バックアップデータの有無

  #### Parameters

  - ##### key: string

    [in] バックアップキーを指定

  #### Returns boolean

  true: 有 / false: 無

### isCollapsing

- isCollapsing(): boolean

- - Defined in CDP/UI/listview/Interfaces.ts:491

  #### Returns boolean

### isExpanding

- isExpanding(): boolean

- - Defined in CDP/UI/listview/Interfaces.ts:488

  #### Returns boolean

### isStatusIn

- isStatusIn(status: string): boolean

- Inherited from IStatusManager.isStatusIn

  - Defined in CDP/UI/listview/Interfaces.ts:437

  指定した状態中であるか確認

  #### Parameters

  - ##### status: string

    [in] 状態識別子

  #### Returns boolean

  true: 状態内 / false: 状態外

### isSwitching

- isSwitching(): boolean

- - Defined in CDP/UI/listview/Interfaces.ts:494

  #### Returns boolean

### newGroup

- newGroup(id?: string): GroupProfile

- - Defined in CDP/UI/listview/Interfaces.ts:456

  新規 GroupProfile を作成 登録済みの場合はそのオブジェクトを返却

  parma

    id {String} [in] 新規に作成する Group ID を指定. 指定しない場合は自動割り振り

  #### Parameters

  - ##### Optional id: string

  #### Returns GroupProfile

  GroupProfile インスタンス

### registerTopGroup

- registerTopGroup(topGroup: GroupProfile): void

- - Defined in CDP/UI/listview/Interfaces.ts:471

  第1階層の Group 登録

  #### Parameters

  - ##### topGroup: GroupProfile

    [in] 構築済み GroupProfile インスタンス

  #### Returns void

### restore

- restore(key: string, rebuild: boolean): boolean

- Inherited from IBackupRestore.restore

  - Defined in CDP/UI/listview/Interfaces.ts:220

  内部データをリストア

  #### Parameters

  - ##### key: string

    [in] バックアップキーを指定

  - ##### rebuild: boolean

    [in] rebuild を実行する場合は true を指定

  #### Returns boolean

  true: 成功 / false: 失敗

### statusAddRef

- statusAddRef(status: string): number

- Inherited from IStatusManager.statusAddRef

  - Defined in CDP/UI/listview/Interfaces.ts:414

  状態変数の参照カウントのインクリメント

  #### Parameters

  - ##### status: string

    [in] 状態識別子

  #### Returns number

### statusRelease

- statusRelease(status: string): number

- Inherited from IStatusManager.statusRelease

  - Defined in CDP/UI/listview/Interfaces.ts:421

  状態変数の参照カウントのデクリメント

  #### Parameters

  - ##### status: string

    [in] 状態識別子

  #### Returns number

### statusScope

- statusScope(status: string, callback: function): void

- Inherited from IStatusManager.statusScope

  - Defined in CDP/UI/listview/Interfaces.ts:429

  処理スコープ毎に状態変数を設定

  #### Parameters

  - ##### status: string

    [in] 状態識別子

  - ##### callback: function

    [in] 処理コールバック

    - - (): void

      - #### Returns void

Generated using TypeDoc