Idioma

AccessibilityNodeInfo.MathInfo Classe

Definição

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

[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
Herança
Atributos
Implementações

Comentários

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

A estrutura dessa classe baseia-se nos conceitos e marcas definidos no padrão W3C MathML. Um serviço de acessibilidade pode usar essas informações para fornecer uma experiência mais avançada para os usuários que interagem com conteúdo matemático. Por exemplo, um leitor de tela pode usar a marca e os atributos para pronunciar corretamente uma fração e permitir que o usuário navegue entre o numerador e o denominador.

Para adicionar informações matemáticas a um nó, crie uma instância de MathInfo, defina seus atributos usando putAttribute(String, String) e chame setStructuredDataInfo(StructuredDataInfo) no AccessibilityNodeInfo.

Referência do Android para android.view.accessibility.AccessibilityNodeInfo.MathInfo.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
AccessibilityNodeInfo.MathInfo(String)

Cria um novo MathInfo.

Campos

Nome Description
MathAttributeArg

Um atributo usado para associar um elemento filho a um dos argumentos no valor de #MATH_ATTRIBUTE_INTENT seu pai.

MathAttributeIntent

Um atributo que fornece uma anotação semântica para o elemento no qual ele é especificado.

MathTagFraction

Um elemento para criar frações.

MathTagIdentifier

Um elemento para nomes simbólicos ou texto arbitrário a ser renderizado como um identificador.

MathTagMath

O elemento raiz de nível superior que encapsula uma expressão MathML.

MathTagMultiscripts

Um elemento para anexar qualquer número de pré-descritos e postscripts a uma expressão base.

MathTagNoneScript

Representa um elemento vazio, geralmente usado como espaço reservado em elementos como mmultiscripts.

MathTagNumber

Um elemento para um literal numérico.

MathTagOperator

Um elemento para um operador, cerca, separador ou ênfase.

MathTagOver

Um elemento que anexa um acento ou um limite sobre uma expressão base.

MathTagPrescriptDelimiter

Um elemento vazio usado dentro mmultiscripts para separar postscripts de pré-descritos.

MathTagRoot

Um elemento para radicais com um índice explícito, como uma raiz de cubo.

MathTagRow

Um elemento para agrupar subexpressões horizontalmente.

MathTagSquareRoot

Um elemento para uma raiz quadrada.

MathTagStringLiteral

Um elemento para representar literais de cadeia de caracteres, geralmente para sistemas de álgebra de computador.

MathTagSub

Um elemento que anexa um subscrito a uma expressão base.

MathTagSubSup

Um elemento que anexa um subscrito e um sobrescrito a uma expressão base.

MathTagSup

Um elemento que anexa um sobrescrito a uma expressão base.

MathTagTable

Um elemento para criar tabelas ou matrizes.

MathTagTableCell

Um elemento que representa uma única célula em uma tabela ou matriz.

MathTagTableRow

Um elemento que representa uma única linha em uma tabela ou matriz.

MathTagText

Um elemento para que o texto arbitrário seja renderizado como ele mesmo, geralmente usado para comentários.

MathTagUnder

Um elemento que anexa um acento ou um limite em uma expressão base.

MathTagUnderOver

Um elemento que anexa scripts sob e sobre uma expressão base.

Propriedades

Nome Description
Attributes

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de AccessibilityNodeInfo.StructuredDataInfo)
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
JniPeerMembers

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
Tag

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de AccessibilityNodeInfo.StructuredDataInfo)
ThresholdClass

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de AccessibilityNodeInfo.StructuredDataInfo)
ThresholdType

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de AccessibilityNodeInfo.StructuredDataInfo)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
DescribeContents()

Descreva os tipos de objetos especiais contidos na representação em marshaled desta instância parcelável.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
Equals(Object)

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetAttribute(String)

Obtém o valor de um atributo.

(Herdado de AccessibilityNodeInfo.StructuredDataInfo)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
PutAttribute(String, String)

Adiciona um atributo.

(Herdado de AccessibilityNodeInfo.StructuredDataInfo)
RemoveAttribute(String)

Remove um atributo.

(Herdado de AccessibilityNodeInfo.StructuredDataInfo)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele esse objeto em um Pacote.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Uma classe que contém informações sobre um nó que representa uma expressão matemática.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a