blockly > IFlyoutInflater

IFlyoutInflater インターフェース

署名:

export interface IFlyoutInflater 

メソッド

メソッド 説明
disposeItem(item)

指定された要素を破棄します。

問題の要素がフライアウト ワークスペースにある場合は、その要素が削除されます。実装者は、要素を完全に破棄する必要はありません。パフォーマンス上の理由でキャッシュに保存することもできます。

gapForItem(state, defaultGap) 指定された JSON 表現に対応する要素の後に挿入するスペースの量を返します。
getType() このインフレータがインフレートするアイテムのタイプを返します。これは、このインフレータが自身を登録する名前と同じである必要があります。また、load() によって返された FlyoutItem オブジェクトで getType() によって返される値と同じである必要があります。
load(state, flyout)

指定された状態を表すオブジェクトをワークスペースに読み込みます。

このメソッドのインターフェースは ISerializer のインターフェースと同じであるため、コードを再利用できます。