ILSParserFilter インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
LSParserFilter
は、解析中に構築されているノードを調べる機能をアプリケーションに提供します。
[Android.Runtime.Register("org/w3c/dom/ls/LSParserFilter", "", "Org.W3c.Dom.LS.ILSParserFilterInvoker")]
public interface ILSParserFilter : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/w3c/dom/ls/LSParserFilter", "", "Org.W3c.Dom.LS.ILSParserFilterInvoker")>]
type ILSParserFilter = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 属性
- 実装
注釈
LSParserFilter
は、解析中に構築されているノードを調べる機能をアプリケーションに提供します。 各ノードが調べられると、変更または削除されたり、解析全体が早期に終了したりする場合があります。
パーサーによっていずれかのフィルター メソッドが呼び出されると、所有者 Document オブジェクトと DOMImplementation オブジェクトが存在し、アクセスできます。 ドキュメント要素がメソッドに LSParserFilter
渡されることはありません。つまり、ドキュメント要素をフィルター処理することはできません。 Document
、 DocumentType
、 Notation
、 Entity
、および Attr
ノードは、フィルターの acceptNode
メソッドに渡されることはありません。 パラメーター "entities" が に設定されている場合、ノードの子ノードEntityReference
はフィルターにfalse
渡されます。 パラメーター " entities" で説明されているように、未検証のエンティティ参照ノードは破棄されることはなく、常にフィルターに渡されることに注意してください。
ドキュメントの解析中にすべての有効性チェックは、メモリに組み込まれている DOM ドキュメントではなく、入力ストリームに表示されるソース ドキュメントで行われます。 フィルターを使用すると、メモリ内のドキュメントがストリーム上のドキュメントのサブセットである可能性があり、その有効性がフィルター処理の影響を受けている可能性があります。
要素がフィルター メソッドに渡される場合は、すべての既定の属性が要素に存在する必要があります。 その他の既定のコンテンツはすべて、フィルター メソッドに渡す必要があります。
DOM アプリケーションでは、フィルターで例外を発生させてはいけません。 フィルターから例外をスローする効果は、DOM 実装に依存します。
ドキュメント オブジェクト モデル (DOM) レベル 3 の読み込みと保存の仕様も参照してください。
の Java ドキュメント org.w3c.dom.ls.LSParserFilter
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
フィールド
FilterAccept |
ノードを受け入れます。 |
FilterInterrupt |
ドキュメントの通常の処理を中断します。 |
FilterReject |
ノードとその子を拒否します。 |
FilterSkip |
この単一ノードをスキップします。 |
プロパティ
Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
JniIdentityHashCode |
ラップされたインスタンスの の |
JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
PeerReference |
JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。 (継承元 IJavaPeerable) |
WhatToShow |
メソッド |
メソッド
AcceptNode(INode) |
このメソッドは、各ノードの解析の完了時にパーサーによって呼び出されます。 |
Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、 を呼び出 |
Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
SetJniIdentityHashCode(Int32) |
によって返される値を |
SetJniManagedPeerState(JniManagedPeerStates) |
|
SetPeerReference(JniObjectReference) |
によって返される値を |
StartElement(IElement) |
パーサーは、各 |
UnregisterFromRuntime() |
ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|