ILocator インターフェイス

定義

SAX イベントをドキュメントの場所に関連付けるインターフェイス。

[Android.Runtime.Register("org/xml/sax/Locator", "", "Org.Xml.Sax.ILocatorInvoker")]
public interface ILocator : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/Locator", "", "Org.Xml.Sax.ILocatorInvoker")>]
type ILocator = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
派生
属性
実装

注釈

SAX イベントをドキュメントの場所に関連付けるインターフェイス。

<blockquote><em>このモジュールは、ソース コードとドキュメントの両方がパブリック ドメインにあり、強力な>NO WARRANTY</strong> が付属<しています。</em> 詳細については、「」を参照してくださいhttp://www.saxproject.org。 </blockquote>

SAX パーサーが SAX アプリケーションに位置情報を提供する場合は、このインターフェイスを実装し、コンテンツ ハンドラーの org.xml.sax.ContentHandler#setDocumentLocator setDocumentLocator メソッドを使用してインスタンスをアプリケーションに渡します。 アプリケーションでは、 オブジェクトを使用して、XML ソース ドキュメント内の他の SAX イベントの場所を取得できます。

オブジェクトによって返される結果は、各コールバック メソッドのスコープ中にのみ有効であることに注意してください。アプリケーションは、他の時点でロケーターを使用しようとした場合、または解析が完了した後に予期しない結果を受け取ります。

SAX パーサーはロケーターを提供する必要はありませんが、これを行うことを強くお勧めします。 パーサーがロケーターを提供する場合は、他のドキュメント イベントを報告する前に行う必要があります。 アプリケーションがイベントを受信 org.xml.sax.ContentHandler#startDocument startDocument する時点までにロケーターが設定されていない場合、アプリケーションではロケーターが使用できないと想定する必要があります。

SAX 1.0 で追加されました。

の Java ドキュメント org.xml.sax.Locator

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

ColumnNumber

現在のドキュメント イベントが終了する列番号を返します。

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
JniIdentityHashCode

ラップされたインスタンスの の java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
LineNumber

現在のドキュメント イベントが終了する行番号を返します。

PeerReference

JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。

(継承元 IJavaPeerable)
PublicId

現在のドキュメント イベントのパブリック識別子を返します。

SystemId

現在のドキュメント イベントのシステム識別子を返します。

メソッド

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 を呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
SetJniIdentityHashCode(Int32)

によって返される値を JniIdentityHashCode設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

SAX イベントをドキュメントの場所に関連付けるインターフェイス。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって返される値を PeerReference設定します。

(継承元 IJavaPeerable)
UnregisterFromRuntime()

ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

SAX イベントをドキュメントの場所に関連付けるインターフェイス。

GetJniTypeName(IJavaPeerable)

SAX イベントをドキュメントの場所に関連付けるインターフェイス。

適用対象