RuleBasedCollator Класс

Определение

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

[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
Наследование
RuleBasedCollator
Атрибуты

Комментарии

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор. С помощью этого класса можно создать настраиваемую таблицу.Collator RuleBasedCollator сопоставляет символы для сортировки ключей.

RuleBasedCollator имеет следующие ограничения для эффективности (другие подклассы могут использоваться для более сложных языков): <ol><li>If a special collation ruleed by a < модификатор> указано, что применяется ко всему объекту collator. <li>Все неуказаемые символы находятся в конце порядка параметров сортировки. </Пр>

Таблица параметров сортировки состоит из списка правил сортировки, где каждое правило имеет одну из трех форм:

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

Определения элементов правила: <UL><LI><strong>Text-Argument</strong>: text-argument — это любая последовательность символов. исключение специальных символов (то есть стандартных пробелов [0009-000D, 0020] и символов синтаксиса правил [0021-002F, 003A-0040, 005B-0060, 007B-007E]). Если эти символы нужны, их можно поместить в одинарные кавычки (например, амперсанд => '&'). Обратите внимание, что пробелы без заметок игнорируются; Например b c , обрабатывается как bc. <Li><strong>Modifier</strong>. В настоящее время существуют два модификатора, которые позволяют включить специальные правила сортировки. <UL><LI>'

Добавлено в версии 1.1.

Документация по Java для java.text.RuleBasedCollator.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

RuleBasedCollator(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

RuleBasedCollator(String)

Конструктор RuleBasedCollator.

Поля

CanonicalDecomposition

Значение режима декомпозиции.

(Унаследовано от Collator)
FullDecomposition

Значение режима декомпозиции.

(Унаследовано от Collator)
Identical

Значение силы collator.

(Унаследовано от Collator)
NoDecomposition

Значение режима декомпозиции.

(Унаследовано от Collator)
Primary

Значение силы collator.

(Унаследовано от Collator)
Secondary

Значение силы collator.

(Унаследовано от Collator)
Tertiary

Значение силы collator.

(Унаследовано от Collator)

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Decomposition

Получение режима декомпозиции этого collator. -или- Установите режим декомпозиции этого collator.

(Унаследовано от Collator)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
JniPeerMembers

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

PeerReference

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
Rules

Возвращает табличные правила для объекта параметров сортировки.

Strength

Возвращает свойство strength этого Collator. -или- Задает свойство силы этого collator.

(Унаследовано от Collator)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Возвращает новый объект сортировки с тем же режимом декомпозиции и значением силы, что и этот параметр.

(Унаследовано от Collator)
Compare(Object, Object)

Сравнивает два аргумента для порядка.

(Унаследовано от Collator)
Compare(String, String)

Сравнивает символьные данные, хранящиеся в двух разных строках, на основе правил сортировки.

Dispose()

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
Dispose(Boolean)

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
Equals(String, String)

Удобный метод для сравнения равенства двух строк на основе правил сортировки этого collator.

(Унаследовано от Collator)
GetCollationElementIterator(ICharacterIterator)

Возвращает объект CollationElementIterator для заданного CharacterIterator.

GetCollationElementIterator(String)

Возвращает объект CollationElementIterator для заданной строки.

GetCollationKey(String)

Преобразует строку в ряд символов, которые можно сравнить с CollationKey.

GetHashCode()

Создает хэш-код для объекта сортировки на основе таблицы.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IComparator.Compare(Object, Object)

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Collator)
IJavaPeerable.Disposed()

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

GetJniTypeName(IJavaPeerable)

Класс RuleBasedCollator является конкретным подклассом Collator , который предоставляет простой, управляемый данными, табличный коллатор.

Применяется к