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:AccessAçıklama:
FirstChild`NodeNone`Oku .
LastChild`NodeNone`Oku .
ParentNode`NodeNone`Oku .
Document`DocumentNone`Oku .

Yöntemler

SignatureAçıklama:
AppendChildLast(node: TNode)TNodeVerilen düğümü bu bileşenin son çocuğu olarak ekler ve düğmeyi gönderir.
AppendChildFirst(node: TNode)TNodeVerilen düğümü ilk çocuk olarak ekler ve eklenmiş düğmeyi gönderir.
InsertChild(index: int, node: TNode)TNodeVerilen 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)

Ayrıca bakınız:

 Türkçe