Lingua

Edits.Iterator Classe

Definizione

Accesso all'elenco di modifiche.

[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
Ereditarietà
Edits.Iterator
Attributi

Commenti

Accesso all'elenco di modifiche.

In qualsiasi momento, un'istanza di questa classe punta a una singola modifica: una "finestra" in un intervallo della stringa di origine e l'intervallo corrispondente della stringa di destinazione. L'intervallo della stringa di origine inizia da #sourceIndex() e viene eseguito per #oldLength() i caratteri. L'intervallo di stringhe di destinazione inizia da #destinationIndex() e viene eseguito per #newLength() i caratteri.

L'iteratore può essere spostato tra le modifiche usando i #next()metodi , #findSourceIndex(int)e #findDestinationIndex(int) . La chiamata a uno di questi metodi modifica l'iteratore per fare in modo che punti alla modifica corrispondente.

Per altre informazioni, vedere la documentazione di Edits.

Nota: anche se questa classe è denominata "Iterator", non implementa java.util.Iterator.

per android.icu.text.Edits.Iterator.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HasChange

Restituisce un valore che indica se la modifica attualmente rappresentata dall'iteratore è una modifica.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)
JniPeerMembers

Accesso all'elenco di modifiche.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)
DestinationIndex()

Indice iniziale dell'intervallo corrente nella stringa di destinazione; l'intervallo ha lunghezza #newLength.

DestinationIndexFromSourceIndex(Int32)

Calcola l'indice di destinazione corrispondente all'indice di origine specificato.

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)
Equals(Object)

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
FindDestinationIndex(Int32)

Sposta l'iteratore nella modifica che contiene l'indice di destinazione.

FindSourceIndex(Int32)

Sposta l'iteratore nella modifica che contiene l'indice di origine.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
NewLength()

Lunghezza dell'intervallo corrente nella stringa di destinazione, che inizia da #destinationIndexo nella stringa di sostituzione, che inizia da #replacementIndex.

Next()

Sposta l'iteratore alla modifica successiva.

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
OldLength()

Lunghezza dell'intervallo corrente nella stringa di origine, che inizia da #sourceIndex.

ReplacementIndex()

Indice iniziale dell'intervallo corrente nella stringa di sostituzione; l'intervallo ha lunghezza #newLength.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)
SourceIndex()

Indice iniziale dell'intervallo corrente nella stringa di origine; l'intervallo ha lunghezza #oldLength.

SourceIndexFromDestinationIndex(Int32)

Calcola l'indice di origine corrispondente all'indice di destinazione specificato.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Accesso all'elenco di modifiche.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Accesso all'elenco di modifiche.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a