[]
• new OutlineInfo(model
, start
, end
, level
)
アウトライン(範囲グループ)情報を表します。
名前 | 型 | 説明 |
---|---|---|
model |
Outline |
アウトラインのオーナー。 |
start |
number |
アウトラインの開始インデックス。 |
end |
number |
アウトラインの終了インデックス。 |
level |
number |
アウトラインのレベル。 |
• children: any
[]
グループの子。
• end: number
グループの終了インデックス。
• level: number
グループのレベル。
• model: Outline
グループのオーナー。
• parent: OutlineInfo
グループの親。
• start: number
グループの開始インデックス。
▸ addChild(child
): void
子を追加します。
名前 | 型 | 説明 |
---|---|---|
child |
Object |
子。 |
void
▸ contains(index
): boolean
このインスタンスを指定したOutlineInfoオブジェクトと比較し、両者の相対関係を示す値を返します。
名前 | 型 | 説明 |
---|---|---|
index |
number |
グループ項目のインデックス。 |
boolean
範囲グループに指定したインデックスが含まれている場合はtrue
、それ以外の場合はfalse
。
▸ state(value?
): OutlineState
このアウトライン(範囲グループ)の状態を取得または設定します。
名前 | 型 |
---|---|
value? |
OutlineState |
このアウトライン(範囲グループ)の状態。