blockly > IFlyoutInflater

IFlyoutInflater 인터페이스

서명:

export interface IFlyoutInflater 

메서드

메서드 설명
disposeItem(item)

지정된 요소를 삭제합니다.

문제의 요소가 플라이아웃 워크스페이스에 있는 경우 자체적으로 삭제됩니다. 구현자는 요소를 완전히 폐기할 필요가 없습니다. 예를 들어 성능상의 이유로 캐시될 수 있습니다.

gapForItem(state, defaultGap) 지정된 JSON 표현에 해당하는 요소 뒤에 있어야 하는 공백의 양을 반환합니다.
getType() 이 인플레이터가 확장하는 항목의 유형을 반환합니다. 이 값은 이 인플레이터가 자체적으로 등록되는 이름과 동일해야 하며 load()에서 반환된 FlyoutItem 객체에서 getType()에 의해 반환된 값과도 동일해야 합니다.
load(state, flyout)

지정된 상태로 표현된 객체를 워크스페이스에 로드합니다.

이 메서드의 인터페이스는 코드 재사용을 허용하기 위해 ISerializer의 인터페이스와 동일합니다.