IXmlResourceParser インターフェイス

定義

XML リソースに対して返される XML 解析インターフェイス。

[Android.Runtime.Register("android/content/res/XmlResourceParser", "", "Android.Content.Res.IXmlResourceParserInvoker")]
public interface IXmlResourceParser : Android.Util.IAttributeSet, IDisposable, Java.Interop.IJavaPeerable, Org.XmlPull.V1.IXmlPullParser
[<Android.Runtime.Register("android/content/res/XmlResourceParser", "", "Android.Content.Res.IXmlResourceParserInvoker")>]
type IXmlResourceParser = interface
    interface IAttributeSet
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IXmlPullParser
派生
属性
実装

注釈

XML リソースに対して返される XML 解析インターフェイス。 これは標準の XmlPullParser インターフェイスですが、 AttributeSet 拡張され、クライアントがリソースの読み取りが完了したタイミングを示す追加の #close() メソッドが追加されます。

Javaドキュメント。

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

フィールド

名前 説明
FeatureProcessDocdecl

この機能は、ドキュメント宣言が処理されるかどうかを決定します。

(継承元 IXmlPullParser)
FeatureProcessNamespaces

この機能は、パーサーが名前空間を処理するかどうかを決定します。

(継承元 IXmlPullParser)
FeatureReportNamespaceAttributes

この機能は、名前空間属性が属性アクセス メソッドを介して公開されるかどうかを決定します。

(継承元 IXmlPullParser)
FeatureValidation

この機能がアクティブ化されている場合、XML 1 で定義されているすべての検証エラー。

(継承元 IXmlPullParser)
NoNamespace

この定数は、既定の名前空間 (空の文字列 "") を表します

(継承元 IXmlPullParser)

プロパティ

名前 説明
AttributeCount

現在の属性セットで使用できる属性の数を取得します。

ClassAttribute

"class" 属性の値を返します。存在しない場合は null を返します。

(継承元 IAttributeSet)
ColumnNumber

現在の列番号を返します。 実装では、さまざまなベースを使用できます。 XmlReaderPullParser は、0 から始まる列番号を返します。

(継承元 IXmlPullParser)
Depth

要素の現在の深さを返します。

(継承元 IXmlPullParser)
EventType

現在のイベント (START_TAG、END_TAG、TEXT など) の型を返します。

(継承元 IXmlPullParser)
Handle

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

(継承元 IJavaObject)
IdAttribute

"id" 属性の値を返します。存在しない場合は null を返します。

(継承元 IAttributeSet)
InputEncoding

既知の場合は入力エンコードを返し、それ以外の場合は null を返します。

(継承元 IXmlPullParser)
IsEmptyElementTag

現在のイベントがSTART_TAGされ、タグが縮退された場合 (例: <foobar/>) の場合は true を返します。

(継承元 IXmlPullParser)
IsWhitespace

現在の TEXT イベントに空白文字のみが含まれているかどうかを確認します。

(継承元 IXmlPullParser)
JniIdentityHashCode

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

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

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

(継承元 IJavaPeerable)
LineNumber

1 から始まる現在の行番号を返します。

(継承元 IXmlPullParser)
Name

START_TAGイベントまたはEND_TAGイベントの場合、名前空間が有効になると、現在の要素の (ローカル) 名が返されます。

(継承元 IXmlPullParser)
Namespace

現在の要素の名前空間 URI を返します。

(継承元 IXmlPullParser)
PeerReference

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

(継承元 IJavaPeerable)
PositionDescription

現在のパーサー位置の説明を取得します。

Prefix

現在の要素のプレフィックスを返します。

(継承元 IXmlPullParser)
StyleAttribute

"style" 属性の値を返します。属性がない場合は 0 を返します。

(継承元 IAttributeSet)
Text

現在のイベントのテキスト コンテンツを文字列として返します。

(継承元 IXmlPullParser)

メソッド

名前 説明
Close()

このパーサーを閉じます。

DefineEntityReplacementText(String, String)

XML 1.0 セクション 4.5 内部エンティティ置換テキストの構築で定義されているように、エンティティ置換テキストの新しい値を設定します。

(継承元 IXmlPullParser)
Disposed()

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

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

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

(継承元 IJavaPeerable)
Finalized()

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

(継承元 IJavaPeerable)
GetAttributeBooleanValue(Int32, Boolean)

'index' の属性のブール値を返します。

(継承元 IAttributeSet)
GetAttributeBooleanValue(String, String, Boolean)

'attribute' のブール値を返します。

(継承元 IAttributeSet)
GetAttributeFloatValue(Int32, Single)

'index' の属性の float 値を返します。

(継承元 IAttributeSet)
GetAttributeFloatValue(String, String, Single)

'attribute' の float 値を返します。

(継承元 IAttributeSet)
GetAttributeIntValue(Int32, Int32)

'index' の属性の整数値を返します。

(継承元 IAttributeSet)
GetAttributeIntValue(String, String, Int32)

'attribute' の整数値を返します。

(継承元 IAttributeSet)
GetAttributeListValue(Int32, String[], Int32)

リスト 'options' の 'index' にある属性の値のインデックスを返します。

(継承元 IAttributeSet)
GetAttributeListValue(String, String, String[], Int32)

リスト 'options' の 'attribute' の値のインデックスを返します。

(継承元 IAttributeSet)
GetAttributeName(Int32)

指定した属性の名前を取得します。

GetAttributeNameResource(Int32)

指定された属性名に関連付けられているリソース ID を返します。

(継承元 IAttributeSet)
GetAttributeNamespace(Int32)

指定した属性の名前空間を取得します。

GetAttributePrefix(Int32)

指定した属性のプレフィックスを返します。要素にプレフィックスがない場合は null を返します。

(継承元 IXmlPullParser)
GetAttributeResourceValue(Int32, Int32)

'index' にある属性の値をリソース識別子として返します。

(継承元 IAttributeSet)
GetAttributeResourceValue(String, String, Int32)

リソース識別子として 'attribute' の値を返します。

(継承元 IAttributeSet)
GetAttributeType(Int32)

パーサーが検証していない場合は、指定した属性の型を返します。CDATA を返す必要があります。

(継承元 IXmlPullParser)
GetAttributeUnsignedIntValue(Int32, Int32)

符号なし値として書式設定された 'index' にある属性の整数値を返します。

(継承元 IAttributeSet)
GetAttributeUnsignedIntValue(String, String, Int32)

符号なし値として書式設定された 'attribute' のブール値を返します。

(継承元 IAttributeSet)
GetAttributeValue(Int32)

指定した属性の文字列値を取得します。

GetAttributeValue(String, String)

名前空間 URI とローカル名で識別される属性の値を取得します。

GetFeature(String)

指定されたフィーチャの現在の値を返します。

(継承元 IXmlPullParser)
GetIdAttributeResourceValue(Int32)

"id" 属性の整数値を返します。存在しない場合は defaultValue を返します。

(継承元 IAttributeSet)
GetNamespace(String)

パーサーの現在の状態に応じて、指定されたプレフィックスに対応する URI を返します。

(継承元 IXmlPullParser)
GetNamespaceCount(Int32)

指定された深さの名前空間スタック内の要素の数を返します。

(継承元 IXmlPullParser)
GetNamespacePrefix(Int32)

名前空間スタック内の特定の位置の名前空間プレフィックスを返します。

(継承元 IXmlPullParser)
GetNamespaceUri(Int32)

名前空間スタック内の指定された位置の名前空間 URI を返します。位置が範囲外の場合は、例外がスローされます。

(継承元 IXmlPullParser)
GetProperty(String)

プロパティの値を検索します。

(継承元 IXmlPullParser)
GetTextCharacters(Int32[])

現在のイベントのテキスト、および現在のイベントに関連する開始オフセットと長さを含むバッファーを返します。

(継承元 IXmlPullParser)
IsAttributeDefault(Int32)

指定した属性が入力に含まれていない場合に XML で宣言された場合に返します。

(継承元 IXmlPullParser)
Next()

次の解析イベントを取得する - 要素コンテンツは結合され、要素コンテンツ全体に対して 1 つの TEXT イベントのみを返す必要があります (コメントと処理命令は無視され、エンティティ参照を展開するか、エンティティ参照を展開できない場合は例外をスローする必要があります)。

(継承元 IXmlPullParser)
NextTag()

next() を呼び出し、イベントがSTART_TAG場合はイベントを返すか、それ以外の場合は例外をスロー END_TAG。

(継承元 IXmlPullParser)
NextText()

現在のイベントがSTART_TAG場合、次の要素が TEXT の場合、要素の内容が返されるか、次のイベントがEND_TAG場合は空の文字列が返されます。それ以外の場合は例外がスローされます。

(継承元 IXmlPullParser)
NextToken()

このメソッドは next() と同様に動作しますが、追加のイベントの種類 (COMMENT、CDSECT、DOCDECL、ENTITY_REF、PROCESSING_INSTRUCTION、またはIGNORABLE_WHITESPACE) が入力で使用可能な場合は公開されます。

(継承元 IXmlPullParser)
Require(XmlPullParserNode, String, String)

現在のイベントが指定された型であるかどうかをテストし、名前空間と名前が一致するかどうかをテストします。

(継承元 IXmlPullParser)
SetFeature(String, Boolean)

この呼び出しを使用して、名前空間処理や doctype 宣言処理など、パーサーの一般的な動作を変更します。

(継承元 IXmlPullParser)
SetInput(Reader)

パーサーの入力ソースを特定のリーダーに設定し、パーサーをリセットします。

(継承元 IXmlPullParser)
SetInput(Stream, String)

パーサーが処理する入力ストリームを設定します。

(継承元 IXmlPullParser)
SetJniIdentityHashCode(Int32)

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

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

XML リソースに対して返される XML 解析インターフェイス。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

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

(継承元 IJavaPeerable)
SetProperty(String, Object)

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

(継承元 IXmlPullParser)
UnregisterFromRuntime()

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

(継承元 IJavaPeerable)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

XML リソースに対して返される XML 解析インターフェイス。

NextAsync(IXmlPullParser)

XML リソースに対して返される XML 解析インターフェイス。

NextTagAsync(IXmlPullParser)

XML リソースに対して返される XML 解析インターフェイス。

NextTextAsync(IXmlPullParser)

XML リソースに対して返される XML 解析インターフェイス。

NextTokenAsync(IXmlPullParser)

XML リソースに対して返される XML 解析インターフェイス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象