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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| newChild | T1 | Eklenecek 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| newChild | T1 | Eklenecek 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| typeParameterClass | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| i | int | Eklenecek konum |
| newChild | T1 | Eklenecek düğüm. |
Returns: T1 - Eklenen düğüm.
<T1>removeChild(T1 oldChild)
public T1 <T1>removeChild(T1 oldChild)
Alt düğümü kaldırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| oldChild | T1 | Kaldı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| visitor | DocumentVisitor | DocumentVisitor 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| i | int | Eklenecek konum |
| newChildren | T[] | 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| i | int | Eklenecek konum |
| newChildren | java.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}`.