IDocumentHandler 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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
- 衍生
- 屬性
- 實作
備註
接收一般文件事件通知。
< > <引用 em>這個模組,包括原始碼和文件,皆屬於公有領域,並附帶<強烈>的無保證</強力>保證。</em> 欲了解更多資訊請參見http://www.saxproject.org。 </區塊引用>
這是 SAX1 的主要事件處理介面;在 SAX2 中,它被取代 org.xml.sax.ContentHandler ContentHandler,後者提供命名空間支援及跳過實體的報告。 此介面僅包含在 SAX2 中,以支援舊有的 SAX1 應用程式。
此介面中事件的順序非常重要,且反映文件中資訊的順序。 例如,元素的所有內容(字元資料、處理指令和/或子元素)會依序出現在 startElement 事件與對應的 endElement 事件之間。
不願實作整個介面的應用程式撰寫者,可以從 HandlerBase 衍生出一個類別,該類別實作了預設功能;解析器撰寫者可以實例化 HandlerBase 以取得預設的處理器。 應用程式可透過 setDocumentLocator 方法,透過解析器提供的 Locator 介面,找到任何文件事件的位置。
此會員已被棄用。 此介面已被包含命名空間支援的 SAX2 org.xml.sax.ContentHandler ContentHandler 介面所取代。
在 SAX 1.0 中加入。
的 org.xml.sax.DocumentHandlerJava 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
屬性
| 名稱 | Description |
|---|---|
| Handle |
已淘汰.
取得底層 Android 物件的 JNI 值。 (繼承來源 IJavaObject) |
| JniIdentityHashCode |
已淘汰.
回傳包裹實例的 |
| JniManagedPeerState |
已淘汰.
管理貴族的狀況。 (繼承來源 IJavaPeerable) |
| JniObjectReferenceControlBlock |
已淘汰.
接收一般文件事件通知。 (繼承來源 IJavaPeerable) |
| JniPeerMembers |
已淘汰.
成員存取與召喚支援。 (繼承來源 IJavaPeerable) |
| PeerReference |
已淘汰.
回傳JniObjectReference包裹後的 Java 物件實例。 (繼承來源 IJavaPeerable) |
方法
| 名稱 | Description |
|---|---|
| Characters(Char[], Int32, Int32) |
已淘汰.
接收角色資料通知。 |
| Disposed() |
已淘汰.
當實例被處理後才被召喚。 (繼承來源 IJavaPeerable) |
| DisposeUnlessReferenced() |
已淘汰.
如果沒有未解決的參考資料,則 |
| EndDocument() |
已淘汰.
收到文件結束通知。 |
| EndElement(String) |
已淘汰.
收到元素結束的通知。 |
| Finalized() |
已淘汰.
當實例完成後才會被通知。 (繼承來源 IJavaPeerable) |
| IgnorableWhitespace(Char[], Int32, Int32) |
已淘汰.
收到元素內容中可忽略空白的通知。 |
| ProcessingInstruction(String, String) |
已淘汰.
收到處理指令通知。 |
| SetDocumentLocator(ILocator) |
已淘汰.
接收一個物件以定位 SAX 文件事件的來源。 |
| SetJniIdentityHashCode(Int32) |
已淘汰.
將回傳的值設為 |
| SetJniManagedPeerState(JniManagedPeerStates) |
已淘汰.
接收一般文件事件通知。 (繼承來源 IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
已淘汰.
將回傳的值設為 |
| StartDocument() |
已淘汰.
接收文件開始的通知。 |
| StartElement(String, IAttributeList) |
已淘汰.
接收元素開始的通知。 |
| UnregisterFromRuntime() |
已淘汰.
取消註冊此實例,讓執行時不會在未來 Java.Interop.JniRuntime+JniValueManager.PeekValue 的呼叫中回傳該實例。 (繼承來源 IJavaPeerable) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
已淘汰.
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
已淘汰.
試著強制 |
| JavaCast<TResult>(IJavaObject) |
已淘汰.
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
已淘汰.
接收一般文件事件通知。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
已淘汰.
試著強制 |