CompositeNode

CompositeNode

Przegląd

CompositeNode jest klasą w Aspose.Note FOSS dla Python. Dziedziczy po: Node.

CompositeNode.AppendChildLast dodaje podany węzeł jako ostatnie dziecko i zwraca dodany węzeł.

Ta klasa udostępnia 7 metod do pracy z obiektami CompositeNode w programach Python. Dostępne metody to: Accept, AppendChildFirst, AppendChildLast, GetChildNodes, GetEnumerator, InsertChild, RemoveChild. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Note FOSS dla Python. Właściwości: Document, FirstChild, LastChild, ParentNode.

Właściwości

NazwaTypDostępOpis
FirstChild`NodeNone`Odczyt
LastChild`NodeNone`Odczyt
ParentNode`NodeNone`Odczyt
Document`DocumentNone`Odczyt

Metody

SygnaturaOpis
AppendChildLast(node: TNode) → TNodeDodaje podany węzeł jako ostatnie dziecko tego kompozytu i zwraca węzeł
AppendChildFirst(node: TNode) → TNodeWstawia podany węzeł jako pierwsze dziecko i zwraca dodany węzeł
InsertChild(index: int, node: TNode) → TNodeWstawia podany węzeł na określonym indeksie wśród dzieci i zwraca dodany węzeł
RemoveChild(node: Node)Usuwa określony węzeł dziecka z tego kompozytowego węzła
GetEnumerator() → Iterator[Node]Zwraca iterator po węzłach potomnych tego węzła złożonego
GetChildNodes(node_type: type[TNode]) → list[TNode]Zwraca listę węzłów potomnych, które pasują do podanego typu węzła
Accept(visitor: DocumentVisitor)Wywołuje Accept(visitor) na tej instancji CompositeNode.

Zobacz także

 Polski