Edits.Iterator Classe

Definição

Acesso à lista de edições.

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

Comentários

Acesso à lista de edições.

A qualquer momento, uma instância dessa classe aponta para uma única edição: uma "janela" em um intervalo da cadeia de caracteres de origem e o intervalo correspondente da cadeia de caracteres de destino. O intervalo de cadeia de caracteres de origem começa #sourceIndex() e é executado para #oldLength() caracteres; o intervalo de cadeia de caracteres de destino começa #destinationIndex() e é executado para #newLength() caracteres.

O iterador pode ser movido entre edições usando os #next()métodos e #findSourceIndex(int) o . #findDestinationIndex(int) Chamar qualquer um desses métodos altera o iterador para que ele aponte para a edição correspondente.

Para obter mais informações, consulte a documentação para Edits.

Observação: embora essa classe seja chamada de "Iterador", ela não implementa java.util.Iterator.

Java documentação para android.icu.text.Edits.Iterator.

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.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasChange

Retorna se a edição representada atualmente pelo iterador é uma edição de alteração.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Acesso à lista de edições.

(Herdado de JavaObject)
JniPeerMembers

Acesso à lista de edições.

PeerReference

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

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Acesso à lista de edições.

(Herdado de JavaObject)
DestinationIndex()

O índice inicial do intervalo atual na cadeia de caracteres de destino; o intervalo tem comprimento #newLength.

DestinationIndexFromSourceIndex(Int32)

Calcula o índice de destino correspondente ao índice de origem fornecido.

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

Acesso à lista de edições.

(Herdado de JavaObject)
Equals(Object)

Acesso à lista de edições.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
FindDestinationIndex(Int32)

Move o iterador para a edição que contém o índice de destino.

FindSourceIndex(Int32)

Move o iterador para a edição que contém o índice de origem.

GetHashCode()

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

(Herdado de Object)
JavaFinalize()

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)
NewLength()

O comprimento do intervalo atual na cadeia de caracteres de destino, que começa em #destinationIndex, ou na cadeia de caracteres de substituição, que começa em #replacementIndex.

Next()

Avança o iterador para a próxima edição.

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)
OldLength()

O comprimento do intervalo atual na cadeia de caracteres de origem, que começa em #sourceIndex.

ReplacementIndex()

O índice inicial do intervalo atual na cadeia de caracteres de substituição; o intervalo tem comprimento #newLength.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Acesso à lista de edições.

(Herdado de JavaObject)
SourceIndex()

O índice inicial do intervalo atual na cadeia de caracteres de origem; o intervalo tem comprimento #oldLength.

SourceIndexFromDestinationIndex(Int32)

Calcula o índice de origem correspondente ao índice de destino fornecido.

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)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Acesso à lista de edições.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Acesso à lista de edições.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Acesso à lista de edições.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Acesso à lista de edições.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Acesso à lista de edições.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Acesso à lista de edições.

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

Acesso à lista de edições.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a