語言

ITransformerHandler 介面

定義

TransformerHandler 會監聽 SAX ContentHandler 解析事件並將其轉換成結果。

[Android.Runtime.Register("javax/xml/transform/sax/TransformerHandler", "", "Javax.Xml.Transform.Sax.ITransformerHandlerInvoker")]
public interface ITransformerHandler : IDisposable, Java.Interop.IJavaPeerable, Org.Xml.Sax.Ext.ILexicalHandler, Org.Xml.Sax.IContentHandler, Org.Xml.Sax.IDTDHandler
[<Android.Runtime.Register("javax/xml/transform/sax/TransformerHandler", "", "Javax.Xml.Transform.Sax.ITransformerHandlerInvoker")>]
type ITransformerHandler = interface
    interface IContentHandler
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IDTDHandler
    interface ILexicalHandler
屬性
實作

備註

TransformerHandler 會監聽 SAX ContentHandler 解析事件並將其轉換成結果。

的 javax.xml.transform.sax.TransformerHandlerJava 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

屬性

名稱 Description
Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

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

(繼承來源 IJavaPeerable)
JniManagedPeerState

受控對等的狀態。

(繼承來源 IJavaPeerable)
JniObjectReferenceControlBlock

TransformerHandler 會監聽 SAX ContentHandler 解析事件並將其轉換成結果。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference

傳 JniObjectReference 回已包裝 Java 物件實例的 。

(繼承來源 IJavaPeerable)
SystemId

取得基礎 ID(URI 或系統 ID),然後解析相對的 URL。

Transformer

方法

名稱 Description
Characters(Char[], Int32, Int32)

接收角色資料通知。

(繼承來源 IContentHandler)
Comment(Char[], Int32, Int32)

在文件中任何位置檢舉 XML 評論。

(繼承來源 ILexicalHandler)
Disposed()

處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

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

(繼承來源 IJavaPeerable)
EndCDATA()

回報 CDATA 區段結束。

(繼承來源 ILexicalHandler)
EndDocument()

收到文件結束通知。

(繼承來源 IContentHandler)
EndDTD()

報告 DTD 宣告的終止。

(繼承來源 ILexicalHandler)
EndElement(String, String, String)

收到元素結束的通知。

(繼承來源 IContentHandler)
EndEntity(String)

報告一個實體的結束。

(繼承來源 ILexicalHandler)
EndPrefixMapping(String)

結束前綴 URI 映射的範圍。

(繼承來源 IContentHandler)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
IgnorableWhitespace(Char[], Int32, Int32)

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

(繼承來源 IContentHandler)
NotationDecl(String, String, String)

收到標記宣告事件的通知。

(繼承來源 IDTDHandler)
ProcessingInstruction(String, String)

收到處理指令通知。

(繼承來源 IContentHandler)
SetDocumentLocator(ILocator)

接收一個物件以定位 SAX 文件事件的來源。

(繼承來源 IContentHandler)
SetJniIdentityHashCode(Int32)

設定所 JniIdentityHashCode傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

TransformerHandler 會監聽 SAX ContentHandler 解析事件並將其轉換成結果。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定所 PeerReference傳回的值。

(繼承來源 IJavaPeerable)
SetResult(IResult)

將與此TransformerHandler相關的 設定Result為用於轉換。

SkippedEntity(String)

收到跳過實體的通知。

(繼承來源 IContentHandler)
StartCDATA()

報告 CDATA 區段的開始。

(繼承來源 ILexicalHandler)
StartDocument()

接收文件開始的通知。

(繼承來源 IContentHandler)
StartDTD(String, String, String)

如果有DTD申報的開始,請回報。

(繼承來源 ILexicalHandler)
StartElement(String, String, String, IAttributes)

接收元素開始的通知。

(繼承來源 IContentHandler)
StartEntity(String)

報告部分內部及外部 XML 實體的起始。

(繼承來源 ILexicalHandler)
StartPrefixMapping(String, String)

開始設定前綴 URI 命名空間映射的範圍。

(繼承來源 IContentHandler)
UnparsedEntityDecl(String, String, String, String)

收到未解析實體宣告事件的通知。

(繼承來源 IDTDHandler)
UnregisterFromRuntime()

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

(繼承來源 IJavaPeerable)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

TransformerHandler 會監聽 SAX ContentHandler 解析事件並將其轉換成結果。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於