Class CompositeNodeT
コンテンツ
[
隠れる
]CompositeNode<T> class
他のノードを含むことができるノードの基本ジェネリック クラス。
public abstract class CompositeNode<T> : CompositeNodeBase, ICompositeNode<T>
where T : INode
パラメータ | 説明 |
---|---|
T | 複合ノード内の要素のタイプ. |
プロパティ
名前 | 説明 |
---|---|
Document { get; } | ノードのドキュメントを取得します。 |
FirstChild { get; } | このノードの最初の子ノードを取得します。 |
IsComposite { get; } | ノードが複合かどうかをチェックします。 true の場合、ノードは子ノードを持つことができます。 |
LastChild { get; } | このノードの最後の子ノードを取得します。 |
NextSibling { get; } | 同じノード ツリー レベルの次のノードを取得します。 |
NodeType { get; } | ノード タイプを取得します。 |
ParentNode { get; } | 親ノードを取得します。 |
PreviousSibling { get; } | 同じノード ツリー レベルの前のノードを取得します。 |
メソッド
名前 | 説明 |
---|---|
override Accept(DocumentVisitor) | ノードの訪問者を受け入れます。 |
virtual AppendChildFirst<T1>(T1) | このノードの子ノードのリストの先頭にノードを追加します。 |
virtual AppendChildLast<T1>(T1) | このノードの子ノードのリストの最後にノードを追加します。 |
override GetChildNodes<T1>() | ノード タイプ別にすべての子ノードを取得します。 |
GetEnumerator() | の子ノードを反復処理する列挙子を返しますCompositeNode . |
virtual InsertChild<T1>(int, T1) | このノードの子ノードのリスト内の指定された位置にノードを挿入します。 |
InsertChildrenRange(int, IEnumerable<T>) | このノードの子ノードのリスト内の指定された位置から始まるノードのシーケンスを挿入します。 |
InsertChildrenRange(int, params T[]) | このノードの子ノードのリスト内の指定された位置から始まるノードのシーケンスを挿入します。 |
RemoveChild<T1>(T1) | 子ノードを削除します。 |
関連項目
- class CompositeNodeBase
- interface ICompositeNode<T>
- interface INode
- 名前空間 Aspose.Note
- 組み立て Aspose.Note