Transliterator.Position Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| 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 |