blockly > VariableMap

Classe VariableMap

Classe para um mapa de variáveis. Ela 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 nome e um ID opcionais.
deleteVariable(variable) Exclua uma variável.
deleteVariableById(id) Exclua uma variável pelo ID transmitido e todos os usos dele nesse espaço de trabalho. Pode solicitar a confirmação do usuário.
getAllVariableNames() Retorna todos os nomes de variáveis de todos os tipos.
getAllVariables() Retorna todas as variáveis de todos os tipos.
getVariable(name, opt_type) Encontre a variável pelo nome e tipo fornecidos e retorne-a. Retorna nulo se não for encontrado.
getVariableById(id) (em inglês) Encontre a variável pelo ID fornecido e retorne-a. Retorna nulo se não for encontrado.
getVariablesOfType(type) Acessa uma lista com todas as variáveis de um tipo especificado. Se o tipo for nulo, a lista de variáveis com tipo de string vazio será retornada.
getVariableUsesById(id) (link em inglês) Encontre todos os usos de uma variável nomeada.
renameVariableById(id, newName) (link em inglês) Renomeie uma variável atualizando o nome dela no mapa de variáveis. Identifique a variável a ser renomeada com o ID fornecido.