Language

AccessibilityNodeInfo.MathInfo クラス

定義

数式を表すノードに関する情報を保持するクラス。

[Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$MathInfo", ApiSince=37, DoNotGenerateAcw=true)]
public sealed class AccessibilityNodeInfo.MathInfo : Android.Views.Accessibility.AccessibilityNodeInfo.StructuredDataInfo, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$MathInfo", ApiSince=37, DoNotGenerateAcw=true)>]
type AccessibilityNodeInfo.MathInfo = class
    inherit AccessibilityNodeInfo.StructuredDataInfo
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
属性
実装

注釈

数式を表すノードに関する情報を保持するクラス。

このクラスの構造は、W3C MathML 標準で定義されている概念とタグに基づいています。 アクセシビリティ サービスでは、この情報を使用して、ユーザーが数学的なコンテンツを操作するための豊富なエクスペリエンスを提供できます。 たとえば、スクリーン リーダーでは、タグと属性を使用して分数を正しく発音し、ユーザーが分子と分母の間を移動できるようにします。

ノードに数学情報を追加するには、MathInfo のインスタンスを作成し、putAttribute(String,String) を使用してその属性を設定し、AccessibilityNodeInfo で setStructuredDataInfo(StructuredDataInfo) を呼び出します。

android.view.accessibility.AccessibilityNodeInfo.MathInfoの Android リファレンス。

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

コンストラクター

名前 説明
AccessibilityNodeInfo.MathInfo(String)

新しい MathInfo を作成します。

フィールド

名前 説明
MathAttributeArg

子要素を親の #MATH_ATTRIBUTE_INTENT 値の引数のいずれかに関連付けるために使用される属性。

MathAttributeIntent

指定された要素のセマンティック注釈を提供する属性。

MathTagFraction

分数を作成するための要素。

MathTagIdentifier

識別子としてレンダリングされるシンボリック名または任意のテキストの要素。

MathTagMath

MathML 式をカプセル化する最上位のルート要素。

MathTagMultiscripts

任意の数の前付き文字と後付き文字を基本式にアタッチするための要素。

MathTagNoneScript

空の要素を表します。多くの場合、 mmultiscriptsなどの要素のプレースホルダーとして使用されます。

MathTagNumber

数値リテラルの要素。

MathTagOperator

演算子、フェンス、区切り記号、またはアクセント記号の要素。

MathTagOver

基本式にアクセントまたは制限を付ける要素。

MathTagPrescriptDelimiter

前付き文字から後付き文字を分離するために mmultiscripts 内で使用される空の要素。

MathTagRoot

キューブ ルートなど、明示的なインデックスを持つラジカルの要素。

MathTagRow

サブ式を水平方向にグループ化するための要素。

MathTagSquareRoot

平方根の要素。

MathTagStringLiteral

文字列リテラルを表す要素。多くの場合、コンピューター代数システム用です。

MathTagSub

基本式に添字をアタッチする要素。

MathTagSubSup

下付き文字と上付き文字の両方を基本式にアタッチする要素。

MathTagSup

基本式に上付き文字をアタッチする要素。

MathTagTable

テーブルまたはマトリックスを作成するための要素。

MathTagTableCell

テーブルまたはマトリックス内の 1 つのセルを表す要素。

MathTagTableRow

テーブルまたはマトリックス内の 1 つの行を表す要素。

MathTagText

任意のテキストをそれ自体としてレンダリングするための要素。多くの場合、解説に使用されます。

MathTagUnder

基本式の下にアクセントまたは制限を付ける要素。

MathTagUnderOver

基本式の下と上の両方にスクリプトをアタッチする要素。

プロパティ

名前 説明
Attributes

数式を表すノードに関する情報を保持するクラス。

(継承元 AccessibilityNodeInfo.StructuredDataInfo)
Class

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

(継承元 Object)
Creator

数式を表すノードに関する情報を保持するクラス。

Handle

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

(継承元 Object)
JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

数式を表すノードに関する情報を保持するクラス。

(継承元 JavaObject)
JniPeerMembers

数式を表すノードに関する情報を保持するクラス。

PeerReference

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

(継承元 Object)
Tag

数式を表すノードに関する情報を保持するクラス。

(継承元 AccessibilityNodeInfo.StructuredDataInfo)
ThresholdClass

数式を表すノードに関する情報を保持するクラス。

(継承元 AccessibilityNodeInfo.StructuredDataInfo)
ThresholdType

数式を表すノードに関する情報を保持するクラス。

(継承元 AccessibilityNodeInfo.StructuredDataInfo)

メソッド

名前 説明
Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

数式を表すノードに関する情報を保持するクラス。

(継承元 JavaObject)
DescribeContents()

この Parcelable インスタンスのマーシャリングされた表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

数式を表すノードに関する情報を保持するクラス。

(継承元 JavaObject)
Equals(Object)

数式を表すノードに関する情報を保持するクラス。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetAttribute(String)

属性の値を取得します。

(継承元 AccessibilityNodeInfo.StructuredDataInfo)
GetHashCode()

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

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

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
PutAttribute(String, String)

属性を追加します。

(継承元 AccessibilityNodeInfo.StructuredDataInfo)
RemoveAttribute(String)

属性を削除します。

(継承元 AccessibilityNodeInfo.StructuredDataInfo)
SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

数式を表すノードに関する情報を保持するクラス。

(継承元 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)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

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

名前 説明
IJavaPeerable.Disposed()

数式を表すノードに関する情報を保持するクラス。

(継承元 JavaObject)
IJavaPeerable.Finalized()

数式を表すノードに関する情報を保持するクラス。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

数式を表すノードに関する情報を保持するクラス。

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

数式を表すノードに関する情報を保持するクラス。

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

数式を表すノードに関する情報を保持するクラス。

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

数式を表すノードに関する情報を保持するクラス。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

数式を表すノードに関する情報を保持するクラス。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

数式を表すノードに関する情報を保持するクラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象