blockly > IFlyoutInflater

Interfaz IFlyoutInflater

Signature:

export interface IFlyoutInflater 

Métodos

Método Descripción
disposeItem(item)

Se deshace del elemento determinado.

Si el elemento en cuestión reside en el lugar de trabajo flotante, debería quitarse. De lo contrario, los implementadores no están obligados a eliminar por completo el elemento; por ejemplo, puede almacenarse en caché para mejorar el rendimiento.

gapForItem(state, defaultGap) Muestra la cantidad de espacio que debe seguir al elemento correspondiente a la representación JSON determinada.
getType() Muestra el tipo de elementos que este inflador es responsable de inflar. Debe ser el mismo que el nombre con el que se registra este inflador, así como el valor que muestra getType() en los objetos FlyoutItem que muestra load().
load(state, flyout)

Carga el objeto representado por el estado determinado en el espacio de trabajo.

Ten en cuenta que la interfaz de este método es idéntica a la de ISerializer para permitir la reutilización del código.