Share via


IDocumentHandler 介面

定義

警告

This class is obsoleted in this android platform

接收一般檔事件的通知。

[Android.Runtime.Register("org/xml/sax/DocumentHandler", "", "Org.Xml.Sax.IDocumentHandlerInvoker")]
[System.Obsolete("This class is obsoleted in this android platform")]
public interface IDocumentHandler : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/DocumentHandler", "", "Org.Xml.Sax.IDocumentHandlerInvoker")>]
[<System.Obsolete("This class is obsoleted in this android platform")>]
type IDocumentHandler = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
衍生
屬性
實作

備註

接收一般檔事件的通知。

<blockquote >< em > This module, both source code and documentation, is in the Public Domain, < and with strong NO WARRANTY < /strong >> . </em > 如需詳細資訊,請參閱 http://www.saxproject.org 。 </blockquote>

這是 SAX1 的主要事件處理介面;在 SAX2 中,它已由 取代 org.xml.sax.ContentHandler ContentHandler ,其提供略過實體的命名空間支援和報告。 此介面僅包含在 SAX2 中,以支援舊版 SAX1 應用程式。

這個介面中的事件順序非常重要,而且會鏡像檔案本身的資訊順序。 例如,所有元素的內容 (字元資料、處理指示和/或子項目) 都會依序出現在 startElement 事件與對應的 endElement 事件之間。

不想要實作整個介面的應用程式寫入器可以從 HandlerBase 衍生類別,以實作預設功能;剖析器寫入器可以具現化 HandlerBase 以取得預設處理常式。 應用程式可以使用 Parser 透過 setDocumentLocator 方法提供的定位器介面,找到任何檔事件的位置。

已取代這個成員。 此介面已由 SAX2 org.xml.sax.ContentHandler ContentHandler 介面取代,其中包含命名空間支援。

已在 SAX 1.0 中新增。

org.xml.sax.DocumentHandler JAVA 檔。

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

屬性

Handle
已淘汰.

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode
已淘汰.

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

(繼承來源 IJavaPeerable)
JniManagedPeerState
已淘汰.

受控對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers
已淘汰.

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference
已淘汰.

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

(繼承來源 IJavaPeerable)

方法

Characters(Char[], Int32, Int32)
已淘汰.

接收字元資料的通知。

Disposed()
已淘汰.

在處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()
已淘汰.

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

(繼承來源 IJavaPeerable)
EndDocument()
已淘汰.

接收檔結尾的通知。

EndElement(String)
已淘汰.

接收專案結尾的通知。

Finalized()
已淘汰.

實例完成時呼叫。

(繼承來源 IJavaPeerable)
IgnorableWhitespace(Char[], Int32, Int32)
已淘汰.

接收元素內容中可忽略空白字元的通知。

ProcessingInstruction(String, String)
已淘汰.

接收處理指示的通知。

SetDocumentLocator(ILocator)
已淘汰.

接收物件來尋找 SAX 檔事件的來源。

SetJniIdentityHashCode(Int32)
已淘汰.

設定 所 JniIdentityHashCode 傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)
已淘汰.

接收一般檔事件的通知。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)
已淘汰.

設定 所 PeerReference 傳回的值。

(繼承來源 IJavaPeerable)
StartDocument()
已淘汰.

接收檔開頭的通知。

StartElement(String, IAttributeList)
已淘汰.

接收專案開頭的通知。

UnregisterFromRuntime()
已淘汰.

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

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)
已淘汰.

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

JavaCast<TResult>(IJavaObject)
已淘汰.

接收一般檔事件的通知。

GetJniTypeName(IJavaPeerable)
已淘汰.

接收一般檔事件的通知。

適用於