blockly > VariableMap

VariableMap クラス

変数マップのクラス。これには、変数型をキーとして、変数のリストを値として持つ辞書データ構造が含まれています。変数のリストは、キーで指定された型です。

署名:

export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>> 

実装: IVariableMap<IVariableModel<IVariableState>>

コンストラクタ

コンストラクタ 修飾子 説明
(コンストラクタ)(ワークスペース、潜在的な地図) VariableMap クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 タイプ 説明
potentialMap ブール値
workspace Google Workspace

メソッド

メソッド 修飾子 説明
addVariable(variable) 指定された変数をこの変数マップに追加します。
changeVariableType(variable, newType)
clear() 変数マップを消去します。削除ごとにイベントを発生させます。
createVariable(name, opt_type, opt_id) 指定された名前、オプションの型、オプションの ID を持つ変数を作成します。
deleteVariable(variable) 確認なしで変数とそのすべての使用箇所を削除します。
deleteVariableById(id) 渡された ID で変数とそのすべての使用をこのワークスペースから削除します。ユーザーに確認を求めるメッセージが表示されることがあります。
getAllVariableNames() すべてのタイプのすべての変数名を返します。
getAllVariables() すべてのタイプのすべての変数を返します。
getTypes() この変数マップ内の一意の変数の型のリストを返します。
getVariable(name, opt_type) 指定された名前と型の変数を検索して返します。見つからない場合は null を返します。
getVariableById(id) 指定された ID で変数を見つけて返します。見つからない場合は null を返します。
getVariablesOfType(type) 指定された型のすべての変数を含むリストを取得します。型が null の場合、空の文字列型の変数のリストを返します。
getVariableUsesById(id) 名前付き変数のすべての使用箇所を検索します。
renameVariable(variable, newName) 変数マップ内で変数名を更新して、指定した変数の名前を変更します。
renameVariableById(id, newName) 変数マップ内で名前を更新して、変数の名前を変更します。指定された ID で名前を変更する変数を特定します。