AttributeListImpl クラス

定義

注意事項

This class is obsoleted in this android platform

AttributeList の既定の実装。

[Android.Runtime.Register("org/xml/sax/helpers/AttributeListImpl", DoNotGenerateAcw=true)]
[System.Obsolete("This class is obsoleted in this android platform")]
public class AttributeListImpl : Java.Lang.Object, IDisposable, Org.Xml.Sax.IAttributeList
[<Android.Runtime.Register("org/xml/sax/helpers/AttributeListImpl", DoNotGenerateAcw=true)>]
[<System.Obsolete("This class is obsoleted in this android platform")>]
type AttributeListImpl = class
    inherit Object
    interface IAttributeList
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
AttributeListImpl
属性
実装

注釈

AttributeList の既定の実装。

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

AttributeList は、非推奨の SAX1 org.xml.sax.AttributeList AttributeList インターフェイスを実装し、新しい SAX2 org.xml.sax.helpers.AttributesImpl AttributesImpl インターフェイスに置き換えられました。

このクラスは、SAX org.xml.sax.AttributeList AttributeList インターフェイスの便利な実装を提供します。 この実装は、アプリケーションに属性を提供するために使用できる SAX パーサー ライターと、それを使用して要素の属性仕様の永続的なコピーを作成できる SAX アプリケーション ライターの両方に役立ちます。

private AttributeList myatts;

            public void startElement (String name, AttributeList atts)
            {
                         // create a persistent copy of the attribute list
                         // for use outside this method
              myatts = new AttributeListImpl(atts);
              [...]
            }

このクラスを使用して AttributeList の実装を提供するために SAX パーサーは必要ありません。これは省略可能な利便性としてのみ提供されます。 特に、パーサー ライターは、より効率的な実装を発明することをお勧めします。

このメンバーは非推奨です。 このクラスは、非推奨のインターフェイスorg.xml.sax.AttributeList AttributeList実装します。このインターフェイスは、org.xml.sax.Attributes Attributes ヘルパー クラスに実装されているorg.xml.sax.helpers.AttributesImpl AttributesImplに置き換えられました。

SAX 1.0 で追加されました。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

コンストラクター

名前 説明
AttributeListImpl()
古い.

空の属性リストを作成します。

AttributeListImpl(IAttributeList)
古い.

既存の属性リストの永続的なコピーを作成します。

AttributeListImpl(IntPtr, JniHandleOwnership)
古い.

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

名前 説明
Class
古い.

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle
古い.

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode
古い.

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
JniPeerMembers
古い.

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

Length
古い.

リスト内の属性の数を返します。

PeerReference
古い.

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass
古い.

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType
古い.

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

名前 説明
AddAttribute(String, String, String)
古い.

属性リストに属性を追加します。

Clear()
古い.

属性リストをクリアします。

Clone()
古い.

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
Dispose()
古い.

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)
古い.

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
Equals(Object)
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
Equals(Object)
古い.

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()
古い.

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetName(Int32)
古い.

属性の名前 (位置別) を取得します。

GetType(Int32)
古い.

属性の型を (位置別に) 取得します。

GetType(String)
古い.

属性の型を (名前で) 取得します。

GetValue(Int32)
古い.

属性の値を (位置別に) 取得します。

GetValue(String)
古い.

属性の値を (名前で) 取得します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()
古い.

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()
古い.

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
RemoveAttribute(String)
古い.

リストから属性を削除します。

SetAttributeList(IAttributeList)
古い.

属性リストを設定し、前の内容を破棄します。

SetHandle(IntPtr, JniHandleOwnership)
古い.

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
ToArray<T>()
古い.

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()
古い.

オブジェクトの文字列表現を返します。

(継承元 Object)
UnregisterFromRuntime()
古い.

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()
古い.

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)
古い.

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)
古い.

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
IJavaPeerable.Finalized()
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)
古い.

AttributeList の既定の実装。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()
古い.

AttributeList の既定の実装。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)
古い.

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)
古い.

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)
古い.

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

JavaCast<TResult>(IJavaObject)
古い.

AttributeList の既定の実装。

TryJavaCast<TResult>(IJavaPeerable, TResult)
古い.

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象