IAttributes インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML 属性の一覧のインターフェイス。
[Android.Runtime.Register("org/xml/sax/Attributes", "", "Org.Xml.Sax.IAttributesInvoker")]
public interface IAttributes : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/Attributes", "", "Org.Xml.Sax.IAttributesInvoker")>]
type IAttributes = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 派生
- 属性
- 実装
注釈
XML 属性の一覧のインターフェイス。
<blockquote><em>このモジュールは、ソース コードとドキュメントの両方がパブリック ドメインにあり、強力な>NO WARRANTY</strong> が付属<しています。</em> 詳細については、「」を参照してくださいhttp://www.saxproject.org。 </blockquote>
このインターフェイスを使用すると、次の 3 つの方法で属性の一覧にアクセスできます。
<属性インデックスによる ol><li>。</li><li>by Namespace-qualified name; or</li li>><by qualified (prefixed) name.</li></ol>
リストには、#IMPLIED 宣言された属性は含まれませんが、開始タグで指定されていません。 また、機能が var true</var (既定では var>>false</var>>) に<設定されていない限りhttp://xml.org/sax/features/namespace-prefixes
、名前空間宣言 (xmlns*) として使用される属性も<含まれません。 SAX2 は、元の "XML 内の名前空間" の推奨事項に準拠しているため、通常、名前空間宣言属性には名前空間 URI は提供されません。
一部の SAX2 パーサーでは、オプションの機能フラグ (http://xml.org/sax/features/xmlns-uris
) を使用して、それらの属性に URI を指定するよう要求し、その推奨事項の後の下位互換性のないリビジョンに準拠している場合があります。 (属性の "ローカル名" はプレフィックス、既定の要素名前空間を定義する場合は "xmlns" になります)。移植性のために、ハンドラー コードでは、その機能フラグの設定を変更できるパーサーを必要とするのではなく、常にその競合を解決する必要があります。
名前空間プレフィックス機能 (上記参照) が <var>false</var> の場合、修飾名によるアクセスは使用できない可能性があります。機能が var>false</var> の場合http://xml.org/sax/features/namespaces
は<、名前空間修飾名によるアクセスが使用できない可能性があります。
このインターフェイスは、名前空間のサポートを含まない現在非推奨の SAX1 org.xml.sax.AttributeList AttributeList
インターフェイスを置き換えます。 名前空間のサポートに加えて、var>getIndex</var> メソッド (以下) が追加<されます。
リスト内の属性の順序は指定されておらず、実装によって異なります。
SAX 2.0 で追加されました。
の Java ドキュメント org.xml.sax.Attributes
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
プロパティ
Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
JniIdentityHashCode |
ラップされたインスタンスの の |
JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
Length |
リスト内の属性の数を返します。 |
PeerReference |
JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。 (継承元 IJavaPeerable) |
メソッド
Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、 を呼び出 |
Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
GetIndex(String) |
XML 修飾 (プレフィックス付き) 名で属性のインデックスを検索します。 |
GetIndex(String, String) |
名前空間名で属性のインデックスを検索します。 |
GetLocalName(Int32) |
インデックスで属性のローカル名を検索します。 |
GetQName(Int32) |
インデックスで属性の XML 修飾 (プレフィックス付き) 名を検索します。 |
GetType(Int32) |
インデックスで属性の型を検索します。 |
GetType(String) |
XML 修飾 (プレフィックス付き) 名で属性の型を検索します。 |
GetType(String, String) |
名前空間名で属性の型を検索します。 |
GetURI(Int32) |
インデックスで属性の名前空間 URI を検索します。 |
GetValue(Int32) |
インデックスで属性の値を検索します。 |
GetValue(String) |
XML 修飾 (プレフィックス付き) 名で属性の値を検索します。 |
GetValue(String, String) |
名前空間名で属性の値を検索します。 |
SetJniIdentityHashCode(Int32) |
によって返される値を |
SetJniManagedPeerState(JniManagedPeerStates) |
XML 属性の一覧のインターフェイス。 (継承元 IJavaPeerable) |
SetPeerReference(JniObjectReference) |
によって返される値を |
UnregisterFromRuntime() |
ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
XML 属性の一覧のインターフェイス。 |
GetJniTypeName(IJavaPeerable) |
XML 属性の一覧のインターフェイス。 |