Idioma

Transliterator.Position Classe

Definição

Estrutura de posição para transliteração incremental.

[Android.Runtime.Register("android/icu/text/Transliterator$Position", ApiSince=29, DoNotGenerateAcw=true)]
public class Transliterator.Position : Java.Lang.Object
[<Android.Runtime.Register("android/icu/text/Transliterator$Position", ApiSince=29, DoNotGenerateAcw=true)>]
type Transliterator.Position = class
    inherit Object
Herança
Transliterator.Position
Atributos

Comentários

Estrutura de posição para transliteração incremental. Essa estrutura de dados define duas subcadeias de caracteres do texto que está sendo transliterado. A primeira região, [contextStart, contextLimit), define quais caracteres o transliterador lerá como contexto. A segunda região, [iniciar, limitar), define quais caracteres serão realmente transliterados. A segunda região deve ser um subconjunto do primeiro.

Após uma operação de transliteração, alguns dos índices nessa estrutura serão modificados. Confira as descrições de campo para obter detalhes.

contextStart <= start <= limit <= contextLimit

Observação: todos os valores de índice nessa estrutura devem estar nos limites do ponto de código. Ou seja, nenhuma delas pode ocorrer entre duas unidades de código de um par alternativo. Se qualquer índice dividir um par substituto, os resultados não serão especificados.

Java documentação para android.icu.text.Transliterator.Position.

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
Transliterator.Position()

Constrói um objeto Position com start, limit, contextStart e contextLimit todos iguais a zero.

Transliterator.Position(Int32, Int32, Int32, Int32)

Constrói um objeto Position com o início, o limite, o contextStart e o contextLimit fornecidos.

Transliterator.Position(Int32, Int32, Int32)

Constrói um objeto Position com o início, o contextStart e o contextLimit fornecidos.

Transliterator.Position(IntPtr, JniHandleOwnership)

Estrutura de posição para transliteração incremental.

Transliterator.Position(Transliterator+Position)

Constrói um objeto Position que é uma cópia de outro.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ContextLimit

Índice final, exclusivo, do contexto a ser considerado para uma operação de transliteração.

ContextStart

Índice inicial, inclusive, do contexto a ser considerado para uma operação de transliteração.

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

Estrutura de posição para transliteração incremental.

(Herdado de JavaObject)
JniPeerMembers

Estrutura de posição para transliteração incremental.

Limit

Índice final, exclusivo, do texto a ser transliterado.

PeerReference

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

(Herdado de Object)
Start

Índice inicial, inclusivo, do texto a ser transliterado.

ThresholdClass

Estrutura de posição para transliteração incremental.

ThresholdType

Estrutura de posição para transliteração incremental.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Estrutura de posição para transliteração incremental.

(Herdado de JavaObject)
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()

Estrutura de posição para transliteração incremental.

(Herdado de JavaObject)
Equals(Object)

Estrutura de posição para transliteração incremental.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
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)
Set(Transliterator+Position)

Copia os índices dessa posição de outro.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Estrutura de posição para transliteração incremental.

(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)
Validate(Int32)

Verifique todos os limites.

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)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Estrutura de posição para transliteração incremental.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Estrutura de posição para transliteração incremental.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Estrutura de posição para transliteração incremental.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Estrutura de posição para transliteração incremental.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Estrutura de posição para transliteração incremental.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Estrutura de posição para transliteração incremental.

(Herdado de JavaObject)

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)

Estrutura de posição para transliteração incremental.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a