Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
blockly > ASTNode
ASTNode sınıfı
AST düğümü sınıfı. Doğrudan bir düğüm oluşturmak yerine createNode yöntemlerinden birini kullanmanız önerilir.
İmza:
export declare class ASTNode
Markalar
Özellikler
Özellik |
Değiştiriciler |
Tür |
Açıklama |
NAVIGATE_ALL_FIELDS |
static |
boolean |
True (doğru) değerine ayarlanırsa tüm alanlara gidin. Yalnızca tıklanabilir alanlara gitmek için False (yanlış) değerini alır. |
Yöntemler
Yöntem |
Değiştiriciler |
Açıklama |
createBlockNode(block) |
static |
Bir bloka işaret eden AST düğümü oluşturur. |
createButtonNode(button) |
static |
Düğme türünde bir AST düğümü oluşturun. Bu durumda düğme, özellikle uçan bir düğmeyi ifade eder. |
createConnectionNode(connection) |
static |
Bağlantıya işaret eden bir AST düğümü oluşturur. Bağlantıda bir üst giriş varsa bağlantıyı barındıracak giriş türünde bir AST düğümü oluşturun. |
createFieldNode(field) |
static |
Bir alana işaret eden AST düğümü oluşturun. |
createInputNode(input) |
static |
Bir girişe işaret eden AST düğümü oluşturur. Giriş bağlantısını konum olarak saklar. |
createStackNode(topBlock) |
static |
Yığın türünde bir AST düğümü oluşturun. Üst bloğuyla temsil edilen yığın, en üstteki blok da dahil olmak üzere bir üst bloka bağlı tüm bloklardan oluşur. |
createTopNode(block) |
static |
Bir bloktaki en üst konum için bir AST düğümü oluşturur. Bu bir çıkış bağlantısı, önceki bağlantı veya blok. |
createWorkspaceNode(workspace, wsCoordinate) |
static |
Çalışma alanına işaret eden bir AST düğümü oluşturur. |
getLocation() |
|
Bu düğümün işaret ettiği değeri alır. Bundan ne tür bir nesne elde ettiklerini anlamak için düğüm türünü kontrol etmek, çağrıyı yapanın sorumluluğundadır. |
getSourceBlock() |
|
Bu düğümün konumunun kaynak bloğunu bulur. |
getType() |
|
Geçerli konumun türü. ASTNode.types öğelerinden biri |
getWsCoordinate() |
|
Çalışma alanındaki koordinat. |
in() |
|
Öğeyi, geçerli konumun bir alt seviyesi ve en solunda bulun. |
next() |
|
AST'deki geçerli öğenin sağında öğeyi bulun. |
out() |
|
Geçerli konumun en solunda, en üstte ve en altta yer alan bir sonraki öğeyi bulun. |
prev() |
|
AST'deki geçerli öğenin solunda öğeyi bulun. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-05-20 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
{
"last_modified": "Son güncelleme tarihi: 2024-05-20 UTC.",
"state": ""
}