Android.Icu.Text 名前空間

クラス

名前 説明
AlphabeticIndex

AlphabeticIndex では、特定の言語に適した UI インデックスの作成がサポートされています。

AlphabeticIndex.Bucket

ラベル文字列と型を持つインデックス "bucket" です。

AlphabeticIndex.Bucket.LabelType

ラベルの種類

AlphabeticIndex.ImmutableIndex

不変のスレッド セーフ バージョンの AlphabeticIndex。

AlphabeticIndex.Record

インデックス バケットのいずれかに名前で並べ替えられる (名前、データ) ペア。

Bidi

<h2> ICU のBidi アルゴリズム</h2>

        This is an implementation of the Unicode Bidirectional Algorithm.
BidiClassifier

既定の Bidi クラス値をカスタム値でオーバーライドします。

BidiRun

BidiRun は、同じ埋め込みレベルの一連の文字を表します。

BreakIterator

<strong>[icu enhancement]</strong> ICU の java.text.BreakIterator の置き換え。

CaseMap

低レベルのケース マッピングのオプションとメソッド。

CaseMap.Fold

ケース折りたたみのオプションとメソッド。

CaseMap.Lower

オプションとメソッドを下げる。

CaseMap.Title

オプションとメソッドのタイトル付け。

CaseMap.Upper

上位のオプションとメソッド。

CollationElementIterator

CollationElementIterator は、文字列をウォークスルーするために RuleBasedCollator によって作成された反復子です。

CollationKey

CollationKeyは、特定のString オブジェクトのルールの下のCollatorを表します。

CollationKey.BoundMode

API CollationKey で使用されるオプション。

Collator

<strong>[icu enhancement]</strong> ICU の java.text.Collator の置き換え。

Collator.ReorderCodes
CompactDecimalFormat

"1" のように、数値をコンパクト (省略形) 表記で書式設定します。

CompactDecimalFormat.CompactStyle

CompactDecimalFormat の Style パラメーター。

ConstrainedFieldPosition

指定されたフィールドを含む文字列のスパンを表します。

CurrencyPluralInfo

このクラスは、通貨の複数形を書式設定するために DecimalFormat で必要な情報を表します ("3" など)。

DateFormat

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

DateFormat.BooleanAttribute

boolean 属性

DateFormat.Field

この内部クラスのインスタンスは、DateFormat の AttributedCharacterIterator の属性キーと値として使用されます。

DateFormat.HourCycle

時間サイクル

DateFormatSymbols

<strong>[icu enhancement]</strong> ICU の java.text.DateFormatSymbols の置き換え。

DateIntervalFormat

DateIntervalFormat は、言語に依存しない方法で日付の間隔を書式設定および解析するためのクラスです。

DateIntervalFormat.FormattedDateInterval

日付間隔の書式設定操作の結果を含む変更できないクラス。

DateIntervalInfo

DateIntervalInfo は、ローカライズ可能な日付の時間間隔パターンをカプセル化するためのパブリック クラスです。

DateIntervalInfo.PatternInfo

PatternInfo クラスは、間隔パターンの最初と 2 番目の部分、および間隔パターンが最初の日付より前であるかどうかを保存します。

DateTimePatternGenerator

このクラスは、"yy-MM-dd" などの日付形式パターンの柔軟な生成を提供します。

DateTimePatternGenerator.DisplayWidth

getFieldDisplayName のフィールド表示名の幅定数

DateTimePatternGenerator.PatternInfo

PatternInfo は addPattern(.

DecimalFormat

<strong>[icu enhancement]</strong> ICU の java.text.DecimalFormat の置き換え。

DecimalFormatSymbols

<strong>[icu enhancement]</strong> ICU の java.text.DecimalFormatSymbols の置き換え。

DisplayContext

コンテキスト設定を表示します。

DisplayContext.Type

DisplayContext の型値

DisplayOptions

CLDR でサポートされているすべての表示オプション (文法の大文字と小文字、名詞クラス、.

DisplayOptions.Builder

DisplayOptionsの構築を担当します。

DisplayOptions.Capitalization

すべての大文字と小文字のオプションを表します。

DisplayOptions.DisplayLength

すべての表示長を表します。

DisplayOptions.GrammaticalCase

CLDR でサポートされているすべての文法上のケースを表します。

DisplayOptions.NameStyle

すべての名前スタイルを表します。

DisplayOptions.NounClass

CLDR でサポートされているすべての文法名詞クラスを表します。

DisplayOptions.PluralCategory

標準 CLDR 複数形カテゴリ定数。

DisplayOptions.SubstituteHandling

すべての代替処理を表します。

Edits

文字列編集の長さを記録しますが、置換テキストは記録しません。

Edits.Iterator

編集の一覧にアクセスします。

IDNA

IDNA 処理用の抽象基底クラス。

IDNA.Error

IDNA エラー ビットセット値。

IDNA.Info

IDNA 処理エラー用の出力コンテナー。

ListFormatter

CLDR (または個別に指定) からのデータを使用して、リストを書式設定するための不変クラス。

ListFormatter.FormattedList

リストの書式設定操作の結果を含む変更できないクラス。

ListFormatter.Type

リストで表される意味の種類。

ListFormatter.Width

リスト パターンの詳細レベル。

LocaleDisplayNames

ULocales の表示名と ULocales のコンポーネントを返します。

LocaleDisplayNames.DialectHandling

#getInstance(ULocale, DialectHandling)で使用される列挙型。

LocaleDisplayNames.UiListItem

UI リストを構築するための情報を返すために使用される構造体に似たクラス。それぞれロケールに対応します。

MeasureFormat

Measure オブジェクトのフォーマッタ。

MeasureFormat.FormatWidth

幅列挙型の書式設定。

MessageFormat

<strong>[icu enhancement]</strong> ICU の java.text.MessageFormat の置き換え。

MessageFormat.Field

AttributedCharacterIteratorから返されるMessageFormat.formatToCharacterIteratorの属性キーとして使用される定数を定義します。

MessagePattern

ICU MessageFormat パターンを解析して表します。

MessagePattern.ApostropheMode

MessageFormat 出力の引用符で囲まれたリテラル テキストをアポストロフィが開始する場合のモード。

MessagePattern.ArgType

引数の型定数。

MessagePattern.Part

パターン解析イベントを表すメッセージ パターン "part"。

MessagePattern.Part.Type

パーツの種類の定数。

Normalizer

以前の Unicode 正規化 API。

Normalizer.QuickCheckResult

quickCheck() の結果値。

Normalizer2

標準の Unicode 正規化またはカスタム マッピング テーブルを使用するための Unicode 正規化機能。

Normalizer2.Mode

正規化モードの定数。

NumberFormat

<strong>[icu enhancement]</strong> ICU の java.text.NumberFormat の置き換え。

NumberFormat.Field

この内部クラスのインスタンスは、NumberFormat の AttributedCharacterIterator の属性キーと値として使用されます。

NumberingSystem

NumberingSystem は、すべての数値システムの基本クラスです。

PluralFormat

PluralFormat は、複数の変曲を伴う国際化メッセージの作成をサポートしています。

PluralRules

負でない数値を少数のキーワードセットにマッピングするためのルールを定義します。

PluralRules.PluralType

複数形と PluralRules の型。

RelativeDateTimeFormatter

単純な相対日付を書式設定します。

RelativeDateTimeFormatter.AbsoluteUnit

絶対単位を表します。

RelativeDateTimeFormatter.Direction

絶対単位 e の方向を表します。

RelativeDateTimeFormatter.FormattedRelativeDateTime

相対 datetime の書式設定操作の結果を表します。

RelativeDateTimeFormatter.RelativeDateTimeUnit

相対日付を書式設定する単位を表します。

RelativeDateTimeFormatter.RelativeUnit

相対日付を書式設定する単位を表します。

RelativeDateTimeFormatter.Style

書式設定スタイル

RuleBasedCollator

RuleBasedCollator は Collator の具象サブクラスです。

ScientificNumberFormatter

ユーザー フレンドリな科学的表記法で数値を書式設定するフォーマッタ。

SearchIterator

SearchIterator は、テキスト文字列内のパターンを検索するメソッドを提供する抽象基本クラスです。

SearchIterator.ElementComparisonType

照合順序要素の比較方法を制御するオプション。

SelectFormat

SelectFormat は、キーワードに基づいてフレーズを選択することで、国際化されたメッセージの作成をサポートします。

SimpleDateFormat

<strong>[icu enhancement]</strong> ICU の java.text.SimpleDateFormat の置き換え。

StringPrepParseException

StringPrep または IDNA への入力の解析中にエラーを通知する例外が発生しました。

StringSearch

StringSearchは、SearchIterator オブジェクトで定義されている比較規則に基づいて言語に依存するテキスト検索を提供するRuleBasedCollatorです。

SymbolTable
TimeZoneFormat

TimeZoneFormat では、タイム ゾーンの表示名の書式設定と解析がサポートされています。

TimeZoneFormat.GMTOffsetPatternType

オフセット パターン型列挙型。

TimeZoneFormat.ParseOption

省略可能な解析動作を指定するために使用される解析オプション列挙型。

TimeZoneFormat.Style

TimeZoneFormatの形式/解析 API で使用されるタイム ゾーン表示形式スタイル列挙型。

TimeZoneFormat.TimeType

TimeZoneFormat API で時刻の種類 (標準時、夏時間、または不明) を受信するために使用される時間型列挙型。

TimeZoneNames

TimeZoneNames は、 UTS#35 Unicode ロケール データ マークアップ言語 (LDML) によって定義されたタイム ゾーン表示名データ モデルを表す抽象クラスです。

TimeZoneNames.NameType

タイム ゾーンの表示名の種類

Transliterator

Transliterator は、ある形式から別の形式にテキストを表記変換する抽象クラスです。

Transliterator.Position

増分表記変換の位置構造。

UCharacterIterator

テキスト オブジェクトの反復処理用の API を定義する抽象クラス。

UFormat

java.text.Formatを拡張して追加の ICU プロトコル (具体的には getLocale() API) を提供する抽象クラス。

UnicodeFilter

UnicodeFilter は、Unicode 文字の全範囲 (U+0000 から U+FFFF) のサブセットを選択するためのプロトコルを定義します。

UnicodeFilter.InterfaceConsts
UnicodeMatcher
UnicodeSet

Unicode 文字とマルチ文字文字列の変更可能なセット。

UnicodeSet.ComparisonStyle

UnicodeSet#compareTo(UnicodeSet, ComparisonStyle)で使用される比較スタイル列挙型。

UnicodeSet.EntryRange

文字列よりも高速な反復のために、範囲を反復処理するために使用される構造体に似たクラス。

UnicodeSet.SpanCondition

span() 関数と同様の関数が、現在の文字がセットに含まれているのと含まれていないときに継続するかどうかを示す引数値。

UnicodeSetIterator

UnicodeSetIterator は、UnicodeSet の内容を反復処理します。

UnicodeSetSpanner

UnicodeSet の一致に基づいて CharSequence をカウント、置換、およびトリミングするために使用されるヘルパー クラス。

UnicodeSetSpanner.CountMethod

一致した各スパンの処理方法を制御するための replaceFrom と countIn のオプション。

UnicodeSetSpanner.TrimOption

trim() メソッドのオプション

インターフェイス

名前 説明
Collator.IReorderCodes

照合順序で並べ替えることができるスクリプト以外のグループのコードの並べ替え。

IFormattedValue

抽象形式の値: フィールド属性が関連付けられた文字列。

IReplaceable

Replaceable は、それ自体の範囲を新しい文字列で置換することをサポートする文字の文字列を表すインターフェイスです。

ISymbolTable

参照プロトコルとシンボリック名の解析の両方を定義するインターフェイス。

IUnicodeMatcher

UnicodeMatcher は、Replaceable 文字列内の文字範囲に一致するオブジェクトのプロトコルを定義します。

列挙型

名前 説明
BidiOptions
BreakKind
BreakWord
CollationKeyBoundMode
CollationStrength
CollatorDecompositionMode
CurrencySpacing
DateFormatField
DateFormatStyle
DateFormatSymbolContext
DateFormatSymbolWidth
DateTimeAddPatternResult
DateTimePatternField
DateTimePatternMatchOptions
DirectionOptions
IDNAOptions
NormalizerCompareOptions
NumberFormatField
NumberFormatStyles
PadPosition
StringPrepParseExceptionError
UnicodeMatchResult
UnicodeSetOptions