blockly > IFlyoutInflater

Interface do IFlyoutInflater

Signature:

export interface IFlyoutInflater 

Métodos

Método Descrição
disposeItem(item)

Descarta o elemento fornecido.

Se o elemento em questão estiver no espaço de trabalho suspenso, ele será removido. Os implementadores não precisam descartar totalmente o elemento. Ele pode ser armazenado em cache, por exemplo, para fins de desempenho.

gapForItem(state, defaultGap) Retorna a quantidade de espaçamento que deve seguir o elemento correspondente à representação JSON especificada.
getType() Retorna o tipo de itens que esse inflador é responsável por inflar. Ele precisa ser igual ao nome pelo qual o inflador se registra, bem como o valor retornado por getType() nos objetos FlyoutItem retornados por load().
load(state, flyout)

Carrega o objeto representado pelo estado especificado no espaço de trabalho.

A interface desse método é idêntica à do ISerializer, para permitir a reutilização do código.