UCharacterIterator Clase

Definición

Clase abstracta que define una API para iteración en objetos de texto.

[Android.Runtime.Register("android/icu/text/UCharacterIterator", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class UCharacterIterator : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/icu/text/UCharacterIterator", ApiSince=24, DoNotGenerateAcw=true)>]
type UCharacterIterator = class
    inherit Object
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
UCharacterIterator
Atributos
Implementaciones

Comentarios

Clase abstracta que define una API para iteración en objetos de texto. Se trata de una interfaz para la iteración hacia delante y hacia atrás y el acceso aleatorio a un objeto de texto. La iteración hacia delante se realiza con iteración posterior al incremento y hacia atrás se realiza con semántica de precremento, mientras que los java.text.CharacterIterator métodos de interfaz proporcionan iteración hacia delante con "pre-incremento" e iteración hacia atrás con semántica de precremento. Esta API es más eficaz para reenviar iteraciones a través de puntos de código. La otra diferencia importante es que esta API puede hacer iteración de unidad de código y punto de código, java.text.CharacterIterator solo puede iterar por unidades de código y se limita a BMP (0 - 0xFFFF)

Java documentación para android.icu.text.UCharacterIterator.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
UCharacterIterator()

Constructor predeterminado protegido para las subclases

UCharacterIterator(IntPtr, JniHandleOwnership)

Clase abstracta que define una API para iteración en objetos de texto.

Campos

Nombre Description
Done

Clase abstracta que define una API para iteración en objetos de texto.

Propiedades

Nombre Description
CharacterIterator

Devuelve un java.text.CharacterIterator objeto para el texto subyacente de este iterador.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Index

Clase abstracta que define una API para iteración en objetos de texto.

JniIdentityHashCode

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
JniPeerMembers

Clase abstracta que define una API para iteración en objetos de texto.

Length

Clase abstracta que define una API para iteración en objetos de texto.

PeerReference

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
Text

Método de conveniencia para devolver el almacenamiento de texto subyacente como cadena

ThresholdClass

Clase abstracta que define una API para iteración en objetos de texto.

ThresholdType

Clase abstracta que define una API para iteración en objetos de texto.

Métodos

Nombre Description
Clone()

Crea una copia de este iterador, independiente de otros iteradores.

Current()

Devuelve la unidad de código en el índice actual.

CurrentCodePoint()

Devuelve el punto de código en el índice actual.

Dispose()

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
Dispose(Boolean)

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetInstance(Char[], Int32, Int32)

Devuelve un UCharacterIterator objeto dado una matriz de caracteres de origen.

GetInstance(Char[])

Devuelve un UCharacterIterator objeto dado una matriz de caracteres de origen.

GetInstance(ICharacterIterator)

Devuelve un UCharacterIterator objeto dado un CharacterIterator.

GetInstance(IReplaceable)

Devuelve un UCharacterIterator objeto dado un Replaceable objeto .

GetInstance(String)

Devuelve un UCharacterIterator objeto dado una cadena de origen.

GetInstance(StringBuffer)

Devuelve un UCharacterIterator objeto dado un stringBuffer de origen.

GetText(Char[], Int32)

Rellena el búfer con el almacenamiento de texto subyacente del iterador Si la capacidad del búfer no es suficiente, se produce una excepción.

GetText(Char[])

Invalidación de comodidad para getText(char[], int) que proporcione un desplazamiento de 0.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
MoveCodePointIndex(Int32)

Mueve la posición actual por el número de puntos de código especificados, ya sea hacia delante o hacia atrás según el signo de delta (positivo o negativo respectivamente).

MoveIndex(Int32)

Mueve la posición actual por el número de unidades de código especificadas, ya sea hacia delante o hacia atrás según el signo de delta (positivo o negativo respectivamente).

Next()

Devuelve la unidad de código UTF16 en el índice e incrementa a la siguiente unidad de código (semántica posterior al incremento).

NextCodePoint()

Devuelve el punto de código en el índice e incrementa al siguiente punto de código (semántica posterior al incremento).

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Previous()

Disminuir a la posición de la unidad de código anterior en el texto y devolverla (semántica anterior a la decremento).

PreviousCodePoint()

Retirarse al principio del punto de código anterior en el texto y devolverlo (semántica anterior a la decremento).

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetToLimit()

Establece el índice actual en el límite.

SetToStart()

Establece el índice actual en el inicio.

ToArray<T>()

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
IJavaPeerable.Finalized()

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase abstracta que define una API para iteración en objetos de texto.

(Heredado de Object)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Clase abstracta que define una API para iteración en objetos de texto.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a