CompositeNode

Inheritance: java.lang.Object, com.aspose.note.Node, com.aspose.note.CompositeNodeBase

All Implemented Interfaces: com.aspose.note.ICompositeNodeT

public abstract class CompositeNode<T> extends CompositeNodeBase implements ICompositeNodeT<T>

Diğer düğümleri içerebilen düğümler için temel genel sınıf.

T: Bileşik düğümdeki öğelerin türü.

T :

Yöntemler

YöntemAçıklama
<T1>appendChildFirst(T1 newChild)Bu düğümün alt düğüm listesine düğümü listenin başına ekler.
<T1>appendChildLast(T1 newChild)Bu düğümün alt düğüm listesine düğümü listenin sonuna ekler.
<T1>getChildNodes(Class<T1> typeParameterClass)Düğüm türüne göre tüm alt düğümleri al.
<T1>insertChild(int i, T1 newChild)Bu düğümün alt düğüm listesinde belirtilen konuma düğümü ekler.
<T1>removeChild(T1 oldChild)Alt düğümü kaldırır.
accept(DocumentVisitor visitor)Düğümün ziyaretçisini kabul eder.
getFirstChild()Bu düğümün ilk alt düğümünü alır.
getLastChild()Bu düğümün son alt düğümünü alır.
insertChildrenRange(int i, T[] newChildren)Bu düğümün alt düğüm listesinde belirtilen konumdan başlayarak düğüm dizisini ekler.
insertChildrenRange(int i, Iterable<T> newChildren)Bu düğümün alt düğüm listesinde belirtilen konumdan başlayarak düğüm dizisini ekler.
isComposite()Düğümün birleşik olup olmadığını kontrol eder.
iterator()CompositeNode\{T\} alt düğümleri arasında yineleme yapan bir enumerator döndürür.

<T1>appendChildFirst(T1 newChild)

public T1 <T1>appendChildFirst(T1 newChild)

Bu düğümün alt düğüm listesine düğümü listenin başına ekler.

Parameters:

ParametreTürAçıklama
newChildT1Eklenecek düğüm.

Returns: T1 - Eklenen düğüm.

<T1>appendChildLast(T1 newChild)

public T1 <T1>appendChildLast(T1 newChild)

Bu düğümün alt düğüm listesine düğümü listenin sonuna ekler.

Parameters:

ParametreTürAçıklama
newChildT1Eklenecek düğüm.

Returns: T1 - Eklenen düğüm.

<T1>getChildNodes(Class<T1> typeParameterClass)

public List<T1> <T1>getChildNodes(Class<T1> typeParameterClass)

Düğüm türüne göre tüm alt düğümleri al.

Parameters:

ParametreTürAçıklama
typeParameterClassjava.lang.Class<T1>

Returns: java.util.List<T1> - Çocuk düğümlerin bir listesi.

T1: Döndürülen listedeki öğelerin tipi.

<T1>insertChild(int i, T1 newChild)

public T1 <T1>insertChild(int i, T1 newChild)

Bu düğümün alt düğüm listesinde belirtilen konuma düğümü ekler.

Parameters:

ParametreTürAçıklama
iintEklenecek konum
newChildT1Eklenecek düğüm.

Returns: T1 - Eklenen düğüm.

<T1>removeChild(T1 oldChild)

public T1 <T1>removeChild(T1 oldChild)

Alt düğümü kaldırır.

Parameters:

ParametreTürAçıklama
oldChildT1Kaldırılacak düğüm.

Returns: T1 - Kaldırılan düğüm.

accept(DocumentVisitor visitor)

public void accept(DocumentVisitor visitor)

Düğümün ziyaretçisini kabul eder.

Parameters:

ParametreTürAçıklama
visitorDocumentVisitorDocumentVisitor sınıfından türetilen bir sınıfın nesnesi.

getFirstChild()

public T getFirstChild()

Bu düğümün ilk alt düğümünü alır.

Returns: T

getLastChild()

public T getLastChild()

Bu düğümün son alt düğümünü alır.

Returns: T

insertChildrenRange(int i, T[] newChildren)

public final void insertChildrenRange(int i, T[] newChildren)

Bu düğümün alt düğüm listesinde belirtilen konumdan başlayarak düğüm dizisini ekler.

Parameters:

ParametreTürAçıklama
iintEklenecek konum
newChildrenT[]Eklenecek düğüm dizisi.

insertChildrenRange(int i, Iterable<T> newChildren)

public final void insertChildrenRange(int i, Iterable<T> newChildren)

Bu düğümün alt düğüm listesinde belirtilen konumdan başlayarak düğüm dizisini ekler.

Parameters:

ParametreTürAçıklama
iintEklenecek konum
newChildrenjava.lang.Iterable<T>Eklenecek düğüm dizisi.

isComposite()

public final boolean isComposite()

Düğümün birleşik olup olmadığını kontrol eder. Doğruysa düğümün alt düğümleri olabilir.

Returns: boolean

iterator()

public System.Collections.Generic.IGenericEnumerator<T> iterator()

CompositeNode\{T\} alt düğümleri arasında yineleme yapan bir enumerator döndürür.

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerator<T> - T:IEnumerator1içinCompositeNode{T}`.