Class NodeFilter

Class NodeFilter

名称: Aspose.Html.Dom.Traversal.Filters セットアップ: Aspose.HTML.dll (25.4.0)

フィルターは、ノードを「フィルタリング」する方法を知っているオブジェクトです。

[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

相続人

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

NodeFilter()

protected NodeFilter()

Fields

FILTER_ACCEPT

ノードを受け入れる. 定義されたナビゲーション方法NodeIterator または TreeWalker がこれを返します。ノード

public const short FILTER_ACCEPT = 1

フィールド価値

short

FILTER_REJECT

ノードを拒否します. 定義されたナビゲーション方法NodeIterator または TreeWalker は戻ってこないTreeWalkerのために、このノードの子どもたちこれも否定されます. NodeIteratorsはこれをAとして扱いますフィルター・スキップのシナリオ

public const short FILTER_REJECT = 2

フィールド価値

short

FILTER_SKIP

この単一のノードを削除します. 定義されたナビゲーション方法NodeIterator または TreeWalker は戻ってこないこのノードは、NodeIterator とTreeWalker、このノードの子どもたちはまだ考える。

public const short FILTER_SKIP = 3

フィールド価値

short

SHOW_ALL

すべてのノードを表示します。

public const long SHOW_ALL = 4294967295

フィールド価値

long

SHOW_ATTRIBUTE

Attr ノードを表示します. これは、作成時にのみ意味があります。iterator or tree-walker with an attribute node as its根; この場合、それは属性ノードを意味します。イーテレーションまたはクロアチアの最初の位置に現れます。特性は決して他のノードの子どもではないので、彼らはドキュメンタリーツリーを渡るときに現れます。

public const long SHOW_ATTRIBUTE = 2

フィールド価値

long

SHOW_CDATA_SECTION

CDATASection ノードを表示します。

public const long SHOW_CDATA_SECTION = 8

フィールド価値

long

SHOW_COMMENT

ノードを表示します。

public const long SHOW_COMMENT = 128

フィールド価値

long

SHOW_DOCUMENT

ドキュメントノードを表示します。

public const long SHOW_DOCUMENT = 256

フィールド価値

long

SHOW_DOCUMENT_FRAGMENT

ドキュメンタリーノードを表示します。

public const long SHOW_DOCUMENT_FRAGMENT = 1024

フィールド価値

long

SHOW_DOCUMENT_TYPE

ドキュメントタイプのノードを表示します。

public const long SHOW_DOCUMENT_TYPE = 512

フィールド価値

long

SHOW_ELEMENT

ノードを表示します。

public const long SHOW_ELEMENT = 1

フィールド価値

long

SHOW_ENTITY

エンティティノードを表示します. これは、作成時にのみ意味があります。イテレーターまたはツリーウォーカーは、その本質のノードと同様に原則:この場合、当社は、ノードはクローゼットの最初の位置に表示されます。物体は文書の木の一部ではありません、それらは現れません。文書の木を渡る。

public const long SHOW_ENTITY = 32

フィールド価値

long

SHOW_ENTITY_REFERENCE

EntityReference ノードを表示します。

public const long SHOW_ENTITY_REFERENCE = 16

フィールド価値

long

SHOW_NOTATION

ノートノードを表示します. これは、作成時にのみ意味があります。イテレーターまたはノートノードを持つ木のウォーカー原理:この場合、それは、ノートノードは、最初の位置に表示されます。ノートは文書の木の一部ではないので、彼らはドキュメンタリーツリーを渡るときに現れません。

public const long SHOW_NOTATION = 2048

フィールド価値

long

SHOW_PROCESSING_INSTRUCTION

プロセス指示ノードを表示します。

public const long SHOW_PROCESSING_INSTRUCTION = 64

フィールド価値

long

SHOW_TEXT

テキストノードを表示する

public const long SHOW_TEXT = 4

フィールド価値

long

Methods

AcceptNode(Node)

特定のノードが論理的に見えるかどうかをテストするTreeWalker または NodeIterator. この機能TreeWalkerの実施と、NodeIterator; 通常は直接呼ばれません。ユーザーコード(たとえ同じように使用したいとしても)フィルターは、自分のアプリケーションの論理を指導します。

public abstract short AcceptNode(Node n)

Parameters

n Node

ノードは、それがフィルターを通過しているかどうかを確認するためにチェックします。

Returns

short

ノードが受け入れられているかどうかを決定するための一貫性、上記の定義に従って拒否されたり、拒否されたりする。

GetPlatformType()

この方法は、ECMAScript オブジェクト System.Type を取得するために使用されます。

public override Type GetPlatformType()

Returns

Type

ECMAScript オブジェクト System.Type

 日本語