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 |
|
(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. |