CompositeNode
Genel Bakış
CompositeNode Python için FOSS’de bir sınıf. Mirasçılar: Node.
CompositeNode.AppendChildLast verilen düğümü son çocuk olarak ekler ve eklenmiş düğmeyi gönderir.
Bu sınıf, Python programlarında CompositeNode nesnelerle çalışmak için 7 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Accept, AppendChildFirst, AppendChildLast, GetChildNodes, GetEnumerator, InsertChild, RemoveChild. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir. Özellikleri: Document, FirstChild, LastChild, ParentNode.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
FirstChild | `Node | None` | Oku . |
LastChild | `Node | None` | Oku . |
ParentNode | `Node | None` | Oku . |
Document | `Document | None` | Oku . |
Yöntemler
| Signature | Açıklama: |
|---|---|
AppendChildLast(node: TNode) → TNode | Verilen düğümü bu bileşenin son çocuğu olarak ekler ve düğmeyi gönderir. |
AppendChildFirst(node: TNode) → TNode | Verilen düğümü ilk çocuk olarak ekler ve eklenmiş düğmeyi gönderir. |
InsertChild(index: int, node: TNode) → TNode | Verilen düğümü çocukların belirtilen indeksine ekler ve eklenen düğmeyi gönderir. |
RemoveChild(node: Node) | Bu kompozite düğümden belirtilen çocuk düğümü kaldırır . |
GetEnumerator() → Iterator[Node] | Bu kompozite düğümün çocuk düğmeleri üzerinde bir iteratör döndürür. |
GetChildNodes(node_type: type[TNode]) → list[TNode] | Verilen düğüm türüne uyan çocuk düğmeler listesini gönderir . |
Accept(visitor: DocumentVisitor) |