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>。修飾子>を指定すると、コレーター オブジェクト全体に適用されます。 <li>指定されていない文字はすべて、照合順序の順序の末尾にあります。 </Ol>

照合順序テーブルは、照合順序ルールの一覧で構成されます。各ルールは次の 3 つの形式のいずれかです。

&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])。 これらの文字が必要な場合は、単一引用符で囲むことができます (例: アンパサンド =>'&;')。 引用符で囲まれていない空白文字は無視されることに注意してください。たとえば、 は としてbc扱われます。 b c <LI><strong>修飾子</strong>: 現在、特殊な照合順序規則を有効にする修飾子が 2 つあります。 <UL><LI>'

1.1 に追加されました。

java.text.RuleBasedCollatorJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

RuleBasedCollator(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

RuleBasedCollator(String)

RuleBasedCollator コンストラクター。

フィールド

CanonicalDecomposition

分解モードの値。

(継承元 Collator)
FullDecomposition

分解モードの値。

(継承元 Collator)
Identical

コレーターの強度値。

(継承元 Collator)
NoDecomposition

分解モードの値。

(継承元 Collator)
Primary

コレーターの強度値。

(継承元 Collator)
Secondary

コレーターの強度値。

(継承元 Collator)
Tertiary

コレーターの強度値。

(継承元 Collator)

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Decomposition

この Collator の分解モードを取得します。 または、このコレーターの分解モードを設定します。

(継承元 Collator)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

クラスは RuleBasedCollator 、 の具象サブクラス Collator であり、単純なデータドリブンテーブルコレーターを提供します。

(継承元 Object)
JniPeerMembers

クラスは RuleBasedCollator 、 の具象サブクラス Collator であり、単純なデータドリブンテーブルコレーターを提供します。

PeerReference

クラスは RuleBasedCollator 、 の具象サブクラス Collator であり、単純なデータドリブンテーブルコレーターを提供します。

(継承元 Object)
Rules

照合順序オブジェクトのテーブルベースのルールを取得します。

Strength

この Collator の strength プロパティを返します。 または、この Collator の強度プロパティを設定します。

(継承元 Collator)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

Clone()

このコレーターと同じ分解モードと強度値を持つ新しいコレーターを返します。

(継承元 Collator)
Compare(Object, Object)

順序の 2 つの引数を比較します。

(継承元 Collator)
Compare(String, String)

照合順序ルールに基づいて、2 つの異なる文字列に格納されている文字データを比較します。

Dispose()

クラスは RuleBasedCollator 、 の具象サブクラス Collator であり、単純なデータドリブンテーブルコレーターを提供します。

(継承元 Object)
Dispose(Boolean)

クラスは RuleBasedCollator 、 の具象サブクラス Collator であり、単純なデータドリブンテーブルコレーターを提供します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Equals(String, String)

この Collator の照合順序規則に基づいて 2 つの文字列の等価性を比較する便利なメソッド。

(継承元 Collator)
GetCollationElementIterator(ICharacterIterator)

指定した CharacterIterator の CollationElementIterator を返します。

GetCollationElementIterator(String)

指定した文字列の CollationElementIterator を返します。

GetCollationKey(String)

CollationKey と比較できる一連の文字に文字列を変換します。

GetHashCode()

テーブル ベースの照合順序オブジェクトのハッシュ コードを生成します

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

クラスは RuleBasedCollator 、 の具象サブクラス Collator であり、単純なデータドリブンテーブルコレーターを提供します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

クラスは RuleBasedCollator 、 の具象サブクラス Collator であり、単純なデータドリブンテーブルコレーターを提供します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>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 であり、単純なデータドリブンテーブルコレーターを提供します。

適用対象