ILSParserFilter 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
LSParserFilter
s 提供應用程式在剖析時要建構節點時檢查節點的能力。
[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
s 提供應用程式在剖析時要建構節點時檢查節點的能力。 檢查每個節點時,可能會修改或移除,或提早終止整個剖析。
在剖析器呼叫任何篩選方法時,擁有者 Document 和 DOMImplementation 物件存在且可供存取。 檔元素永遠不會傳遞至 LSParserFilter
方法,亦即無法篩選出檔元素。 Document
、 DocumentType
、 Notation
、 Entity
和 Attr
節點永遠不會傳遞至 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 |
傳回包裝實例的 |
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) |
|