RuleBasedCollator Clase

Definición

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

[Android.Runtime.Register("java/text/RuleBasedCollator", DoNotGenerateAcw=true)]
public class RuleBasedCollator : Java.Text.Collator
[<Android.Runtime.Register("java/text/RuleBasedCollator", DoNotGenerateAcw=true)>]
type RuleBasedCollator = class
    inherit Collator
Herencia
RuleBasedCollator
Atributos

Comentarios

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos. Con esta clase, puede crear una tabla personalizada basada en Collator. RuleBasedCollator asigna caracteres para ordenar las claves.

tiene las siguientes restricciones para la eficacia (otras subclases se pueden usar para lenguajes más complejos) : olliSi una regla de intercalación especial controlada por un < modificador> se especifica que se aplica al objeto de intercalador completo. <li>Todos los caracteres no mencionados están al final del orden de intercalación. </ol>

La tabla de intercalación se compone de una lista de reglas de intercalación, donde cada regla es de una de estas tres formas:

&lt;modifier&gt;
               &lt;relation&gt; &lt;text-argument&gt;
               &lt;reset&gt; &lt;text-argument&gt;

Las definiciones de los elementos de regla son las siguientes: <UL><LI><strong>Text-Argument</strong>: Un argumento de texto es cualquier secuencia de caracteres, excluyendo caracteres especiales (es decir, caracteres de espacio en blanco comunes [0009-000D, 0020] y caracteres de sintaxis de regla [0021-002F, 003A-0040, 005B-0060, 007B-007E]). Si se desean esos caracteres, puede colocarlos entre comillas simples (por ejemplo, ampersand => &). Tenga en cuenta que se omiten los caracteres de espacio en blanco sin comprimir; Por ejemplo, b c se trata como bc. <Li><strong>Modifier</strong>: actualmente hay dos modificadores que activan reglas de intercalación especiales. <UL><LI>'

Agregado en la versión 1.1.

Java documentación para java.text.RuleBasedCollator.

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
RuleBasedCollator(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

RuleBasedCollator(String)

Constructor RuleBasedCollator.

Campos

Nombre Description
CanonicalDecomposition

Valor del modo de descomposición.

(Heredado de Collator)
FullDecomposition

Valor del modo de descomposición.

(Heredado de Collator)
Identical

Valor de intensidad del intercalador.

(Heredado de Collator)
NoDecomposition

Valor del modo de descomposición.

(Heredado de Collator)
Primary

Valor de intensidad del intercalador.

(Heredado de Collator)
Secondary

Valor de intensidad del intercalador.

(Heredado de Collator)
Tertiary

Valor de intensidad del intercalador.

(Heredado de Collator)

Propiedades

Nombre Description
Class

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

(Heredado de Object)
Decomposition

Obtenga el modo de descomposición de este collador. -o bien- Establezca el modo de descomposición de este collador.

(Heredado de Collator)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
JniPeerMembers

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
Rules

Obtiene las reglas basadas en tablas para el objeto de intercalación.

Strength

Devuelve la propiedad de fuerza de este collador. -o bien- Establece la propiedad de fuerza de este collador.

(Heredado de Collator)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
Clone()

Devuelve un nuevo intercalador con el mismo modo de descomposición y valor de intensidad que este intercalador.

(Heredado de Collator)
Compare(Object, Object)

Compara sus dos argumentos para el orden.

(Heredado de Collator)
Compare(String, String)

Compara los datos de caracteres almacenados en dos cadenas diferentes en función de las reglas de intercalación.

Construct(JniObjectReference, JniObjectReferenceOptions)

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
Equals(Object)

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de Object)
Equals(String, String)

Método de conveniencia para comparar la igualdad de dos cadenas en función de las reglas de intercalación de este collador.

(Heredado de Collator)
GetCollationElementIterator(ICharacterIterator)

Devuelve un objeto CollationElementIterator para el characterIterator especificado.

GetCollationElementIterator(String)

Devuelve un collationElementIterator para la cadena especificada.

GetCollationKey(String)

Transforma la cadena en una serie de caracteres que se pueden comparar con CollationKey.

GetHashCode()

Genera el código hash para el objeto de intercalación basado en tablas.

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)
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)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(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
IComparator.Compare(Object, Object)

Compara sus dos argumentos para el orden.

(Heredado de Collator)
IJavaPeerable.Disposed()

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

(Heredado de Collator)

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)

La RuleBasedCollator clase es una subclase concreta de Collator que proporciona un intercalador de tabla simple controlado por datos.

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