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>

Kelas generik dasar untuk node yang dapat berisi node lain.

T: Tipe elemen dalam node komposit.

T :

Metode

MetodeDeskripsi
<T1>appendChildFirst(T1 newChild)Menambahkan node ke depan daftar node anak untuk node ini.
<T1>appendChildLast(T1 newChild)Menambahkan node ke akhir daftar node anak untuk node ini.
<T1>getChildNodes(Class<T1> typeParameterClass)Dapatkan semua node anak berdasarkan tipe node.
<T1>insertChild(int i, T1 newChild)Menyisipkan node ke posisi yang ditentukan dalam daftar node anak untuk node ini.
<T1>removeChild(T1 oldChild)Menghapus node anak.
accept(DocumentVisitor visitor)Menerima pengunjung node.
getFirstChild()Mendapatkan node anak pertama dari node ini.
getLastChild()Mendapatkan node anak terakhir dari node ini.
insertChildrenRange(int i, T[] newChildren)Menyisipkan urutan node mulai dari posisi yang ditentukan dalam daftar node anak untuk node ini.
insertChildrenRange(int i, Iterable<T> newChildren)Menyisipkan urutan node mulai dari posisi yang ditentukan dalam daftar node anak untuk node ini.
isComposite()Memeriksa apakah node bersifat komposit.
iterator()Mengembalikan enumerator yang mengiterasi node anak dari CompositeNode\{T\}.

<T1>appendChildFirst(T1 newChild)

public T1 <T1>appendChildFirst(T1 newChild)

Menambahkan node ke depan daftar node anak untuk node ini.

Parameters:

ParameterTipeDeskripsi
newChildT1Node yang akan ditambahkan.

Returns: T1 - Node yang ditambahkan.

<T1>appendChildLast(T1 newChild)

public T1 <T1>appendChildLast(T1 newChild)

Menambahkan node ke akhir daftar node anak untuk node ini.

Parameters:

ParameterTipeDeskripsi
newChildT1Node yang akan ditambahkan.

Returns: T1 - Node yang ditambahkan.

<T1>getChildNodes(Class<T1> typeParameterClass)

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

Dapatkan semua node anak berdasarkan tipe node.

Parameters:

ParameterTipeDeskripsi
typeParameterClassjava.lang.Class<T1>

Returns: java.util.List<T1> - Daftar node anak.

T1: Tipe elemen dalam daftar yang dikembalikan.

<T1>insertChild(int i, T1 newChild)

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

Menyisipkan node ke posisi yang ditentukan dalam daftar node anak untuk node ini.

Parameters:

ParameterTipeDeskripsi
iintPosisi untuk menyisipkan
newChildT1Node yang akan disisipkan.

Returns: T1 - Node yang ditambahkan.

<T1>removeChild(T1 oldChild)

public T1 <T1>removeChild(T1 oldChild)

Menghapus node anak.

Parameters:

ParameterTipeDeskripsi
oldChildT1Node yang akan dihapus.

Returns: T1 - Node yang dihapus.

accept(DocumentVisitor visitor)

public void accept(DocumentVisitor visitor)

Menerima pengunjung node.

Parameters:

ParameterTipeDeskripsi
visitorDocumentVisitorObjek dari kelas yang diturunkan dari DocumentVisitor.

getFirstChild()

public T getFirstChild()

Mendapatkan node anak pertama dari node ini.

Returns: T

getLastChild()

public T getLastChild()

Mendapatkan node anak terakhir dari node ini.

Returns: T

insertChildrenRange(int i, T[] newChildren)

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

Menyisipkan urutan node mulai dari posisi yang ditentukan dalam daftar node anak untuk node ini.

Parameters:

ParameterTipeDeskripsi
iintPosisi untuk menyisipkan
newChildrenT[]Urutan node yang akan disisipkan.

insertChildrenRange(int i, Iterable<T> newChildren)

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

Menyisipkan urutan node mulai dari posisi yang ditentukan dalam daftar node anak untuk node ini.

Parameters:

ParameterTipeDeskripsi
iintPosisi untuk menyisipkan
newChildrenjava.lang.Iterable<T>Urutan node yang akan disisipkan.

isComposite()

public final boolean isComposite()

Memeriksa apakah node bersifat komposit. Jika true maka node dapat memiliki node anak.

Returns: boolean

iterator()

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

Mengembalikan enumerator yang mengiterasi node anak dari CompositeNode\{T\}.

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerator<T> - Sebuah T:IEnumerator1untukCompositeNode{T}`.