Share via


ILSParserFilter 介面

定義

LSParserFilters 提供應用程式在剖析時要建構節點時檢查節點的能力。

[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
屬性
實作

備註

LSParserFilters 提供應用程式在剖析時要建構節點時檢查節點的能力。 檢查每個節點時,可能會修改或移除,或提早終止整個剖析。

在剖析器呼叫任何篩選方法時,擁有者 Document 和 DOMImplementation 物件存在且可供存取。 檔元素永遠不會傳遞至 LSParserFilter 方法,亦即無法篩選出檔元素。 DocumentDocumentTypeNotationEntityAttr 節點永遠不會傳遞至 acceptNode 篩選上的 方法。 如果參數 「entities」 設定 false 為 ,節點的 EntityReference 子節點會傳遞至篩選。 請注意,如參數 「 entities」所述,未展開的實體參考節點永遠不會被捨棄,而且一律會傳遞至篩選。

剖析檔時的所有有效性檢查都會在原始檔案上發生,因為它出現在輸入資料流程上,而不是在 DOM 檔上,因為它是內建記憶體。 使用篩選時,記憶體中的檔可能是資料流程上的檔子集,而且其有效性可能會受到篩選的影響。

當元素傳遞至篩選方法時,所有預設屬性都必須存在於元素上。 所有其他預設內容都必須傳遞至篩選方法。

DOM 應用程式不得在篩選中引發例外狀況。 從篩選擲回例外狀況的效果取決於 DOM 實作。

另請參閱 檔物件模型 (DOM) 層級 3 載入和儲存規格

org.w3c.dom.ls.LSParserFilter JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

欄位

FilterAccept

接受節點。

FilterInterrupt

中斷檔的正常處理。

FilterReject

拒絕節點及其子系。

FilterSkip

略過這個單一節點。

屬性

Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

傳回包裝實例的 java.lang.System.identityHashCode() 值。

(繼承來源 IJavaPeerable)
JniManagedPeerState

受控對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference

JniObjectReference 回已包裝 JAVA 物件實例的 。

(繼承來源 IJavaPeerable)
WhatToShow

LSParser告知要向 方法 LSParserFilter.acceptNode 顯示的節點類型。

方法

AcceptNode(INode)

在剖析每個節點完成時,剖析器將會呼叫這個方法。

Disposed()

在處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果沒有這個實例的未完成參考,則呼叫 Dispose() ,否則不會執行任何動作。

(繼承來源 IJavaPeerable)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
SetJniIdentityHashCode(Int32)

設定 所 JniIdentityHashCode 傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

LSParserFilters 提供應用程式在剖析時要建構節點時檢查節點的能力。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定 所 PeerReference 傳回的值。

(繼承來源 IJavaPeerable)
StartElement(IElement)

剖析器會在掃描每個 Element 開始標記之後呼叫這個方法,但在處理 其餘部分 Element 之前。

UnregisterFromRuntime()

取消註冊此實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

LSParserFilters 提供應用程式在剖析時要建構節點時檢查節點的能力。

GetJniTypeName(IJavaPeerable)

LSParserFilters 提供應用程式在剖析時要建構節點時檢查節點的能力。

適用於