blockly > BasicCursor

BasicCursor sınıfı

Temel imleç sınıfı. Bu, kullanıcının sonraki veya önceki düğmesine basarak AST'deki tüm düğümlere ulaşmasına olanak tanır.

İmza:

export declare class BasicCursor extends Cursor 

Genişletir: İmleç

Markalar

Marka Değiştiriciler Açıklama
(buildor)() BasicCursor sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
registrationName

static

readonly

(bildirilmedi) Temel imleci kaydetmek için kullanılan ad.

Yöntemler

Yöntem Değiştiriciler Açıklama
getNextNode_(node, isValid) protected Blockly AST'de gezinmek için önceden siparişli traversal kullanır. Bu sayede kullanıcılar, ağaçta seviyelere girmek zorunda kalmadan Blockly AST'nin tamamında kolayca gezinebilecek.
getPreviousNode_(node, isValid) protected Bir önceki düğümü bulmak için ön sıra geçişini iptal eder. Bu sayede kullanıcılar, ağaçta seviyelere girmek zorunda kalmadan Blockly AST'nin tamamında kolayca gezinebilecek.
in() Temel bir imleç için yalnızca bir sonraki ve öncekine gitme özelliğine sahibiz. Bu nedenle, kullanıcının önceden siparişli traversal'da bir sonraki düğüme gitmesine de izin verir.
next() Ön sipariş geçişinde bir sonraki düğümü bulun.
out() Temel bir imleç için yalnızca sonraki ve öncekine gitme imkanımız vardır. Dolayısıyla, çıkış ise kullanıcının ön sipariş geçişinde bir önceki düğüme gitmesine olanak tanır.
prev() Ön sipariş geçişinde önceki düğümü bulun.
validNode_(düğüm) protected Hangi düğümlerin aktarılacağına ve hangilerinin atlanacağına karar verir. Şu an için çıkış, yığın ve çalışma alanı düğümlerini atlar.