IFlyoutInflater インターフェース
署名:
export interface IFlyoutInflater
メソッド
メソッド | 説明 |
---|---|
disposeItem(item) | 指定された要素を破棄します。 問題の要素がフライアウト ワークスペースにある場合は、その要素が削除されます。実装者は、要素を完全に破棄する必要はありません。パフォーマンス上の理由でキャッシュに保存することもできます。 |
gapForItem(state, defaultGap) | 指定された JSON 表現に対応する要素の後に挿入するスペースの量を返します。 |
getType() | このインフレータがインフレートするアイテムのタイプを返します。これは、このインフレータが自身を登録する名前と同じである必要があります。また、load() によって返された FlyoutItem オブジェクトで getType() によって返される値と同じである必要があります。 |
load(state, flyout) | 指定された状態を表すオブジェクトをワークスペースに読み込みます。 このメソッドのインターフェースは ISerializer のインターフェースと同じであるため、コードを再利用できます。 |