blockly > VariableMap

Classe VariableMap

Classe para um mapa de variáveis. Contém uma estrutura de dados de dicionário com tipos de variáveis como chaves e listas de variáveis como valores. A lista de variáveis é do tipo indicado pela chave.

Signature:

export declare class VariableMap 

Construtores

Construtor Modificadores Descrição
(construtor)(workspace) Cria uma nova instância da classe VariableMap

Propriedades

Propriedade Modificadores Tipo Descrição
espaço de trabalho Espaço de trabalho

Métodos

Método Modificadores Descrição
clear() Limpe o mapa de variáveis. Dispara eventos para cada exclusão.
createVariable(name, opt_type, opt_id) Crie uma variável com um determinado nome, tipo e ID opcionais.
deleteVariable(variable) Exclua uma variável.
deleteVariableById(id) Exclua uma variável pelo ID transmitido e todos os usos dele neste espaço de trabalho. Pode pedir a confirmação do usuário.
getAllVariableNames() Retorna todos os nomes de variáveis de todos os tipos.
getAllVariables() Retorne todas as variáveis de todos os tipos.
getVariable(name, opt_type) Encontre a variável pelo nome e tipo fornecidos e retorne-a. Retorne nulo se não for encontrado.
getVariableById(id) Encontre a variável pelo ID fornecido e retorne-a. Retorna nulo, se não for encontrado.
getVariablesOfType(type) Recebe uma lista que contém todas as variáveis de um tipo especificado. Se o tipo for nulo, retornará uma lista de variáveis com tipo de string vazio.
getVariableUsesById(id) Encontre todos os usos de uma variável nomeada.
renameVariableById(id, newName) Renomeie uma variável atualizando o nome dela no mapa de variáveis. Identifique a variável a ser renomeada com o ID fornecido.