Android.Icu.Text 命名空間

類別

名稱 Description
AlphabeticIndex

AlphabeticIndex 支援建立適合特定語言的 UI 索引。

AlphabeticIndex.Bucket

一個帶有標籤字串和型別的索引「桶」。

AlphabeticIndex.Bucket.LabelType

標籤類型

AlphabeticIndex.ImmutableIndex

不變且執行緒安全的版本。AlphabeticIndex

AlphabeticIndex.Record

一對(名稱、資料),依名稱排序到其中一個索引桶中。

Bidi

<加護病房>/h2 的 h2<Bidi 演算法>

        This is an implementation of the Unicode Bidirectional Algorithm.
BidiClassifier

用自訂的 Bidi 類別值覆蓋預設值。

BidiRun

BidiRun 代表同一嵌入層級的一連串字元。

BreakIterator

<強力>加護病房增強</強力> 加護病房取代 java.text.BreakIterator了。

CaseMap

低階案例映射選項與方法。

CaseMap.Fold

摺箱選項與方法。

CaseMap.Lower

下機殼的選項與方法。

CaseMap.Title

標題大寫選項與方法。

CaseMap.Upper

上層的選項與方法。

CollationElementIterator

CollationElementIterator 是由 RuleBasedCollator 建立的迭代器,用來遍歷字串。

CollationKey

A CollationKey 代表 a String 在特定 Collator 物件的規則下。

CollationKey.BoundMode

API CollationKey 中使用的選項。

Collator

<強力>加護病房增強</強力> 加護病房取代 java.text.Collator了。

Collator.ReorderCodes
CompactDecimalFormat

以簡潔(縮寫)符號格式化數字,例如「1.

CompactDecimalFormat.CompactStyle

CompactDecimalFormat 的 style 參數。

ConstrainedFieldPosition

表示包含特定欄位的字串張成。

CurrencyPluralInfo

此類別代表 DecimalFormat 用來格式化貨幣複數所需的資訊,例如「3.

DateFormat

<強力>加護病房增強</強力> 加護病房取代 java.text.DateFormat了。

DateFormat.BooleanAttribute

布林屬性

DateFormat.Field

這個內部類別的實例作為屬性鍵和值,在 DateFormat 的 AttributedCharacterIterator 中使用。

DateFormat.HourCycle

時段循環

DateFormatSymbols

<強力>加護病房增強</強力> 加護病房取代 java.text.DateFormatSymbols了。

DateIntervalFormat

DateIntervalFormat 是一個用於以語言無關方式格式化與解析日期區間的類別。

DateIntervalFormat.FormattedDateInterval

一個包含日期區間格式化操作結果的不可變類別。

DateIntervalInfo

DateIntervalInfo 是一個公開類別,用於封裝可本地化的日期時間區間模式。

DateIntervalInfo.PatternInfo

PatternInfo 類別會先儲存間隔模式的第一部分和第二部分,以及該間隔模式是否較早的日期。

DateTimePatternGenerator

此類別提供彈性的日期格式產生模式,如「yy-MM-dd」。

DateTimePatternGenerator.DisplayWidth

getFieldDisplayName 的欄位顯示名稱寬度常數

DateTimePatternGenerator.PatternInfo

PatternInfo 提供 addPattern(.

DecimalFormat

<強力>加護病房增強</強力> 加護病房取代 java.text.DecimalFormat了。

DecimalFormatSymbols

<強力>加護病房增強</強力> 加護病房取代 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

一個用於衡量物件的格式化器。

MeasureFormat.FormatWidth

格式化寬度列舉。

MessageFormat

<強力>加護病房增強</強力> 加護病房取代 java.text.MessageFormat了。

MessageFormat.Field

定義作為屬性鍵的常數,這些常數用於返回的AttributedCharacterIterator屬性鍵MessageFormat.formatToCharacterIterator。

MessagePattern

解析並表示 ICU MessageFormat 模式。

MessagePattern.ApostropheMode

當撇號以引用文字文字開始時的模式,用於 MessageFormat 輸出。

MessagePattern.ArgType

參數類型的常數。

MessagePattern.Part

一個訊息模式「部分」,代表一個模式解析事件。

MessagePattern.Part.Type

零件類型常數。

Normalizer

舊的 Unicode 正規化 API。

Normalizer.QuickCheckResult

quickCheck() 的結果值。

Normalizer2

Unicode 正規化功能可用於標準 Unicode 正規化或使用自訂映射表。

Normalizer2.Mode

正規化模式的常數。

NumberFormat

<強力>加護病房增強</強力> 加護病房取代 java.text.NumberFormat了。

NumberFormat.Field

這個內部類別的實例作為屬性鍵和值,在 NumberFormat 的 AttributedCharacterIterator 中使用。

NumberingSystem

NumberingSystem 是所有數系統的基底類別。

PluralFormat

PluralFormat 支持創造具有複數屈折的國際化訊息。

PluralRules

定義將非負數值映射到一小組關鍵字的規則。

PluralRules.PluralType

複數類型與複數規則。

RelativeDateTimeFormatter

格式:簡單的相對日期。

RelativeDateTimeFormatter.AbsoluteUnit

代表一個絕對單位。

RelativeDateTimeFormatter.Direction

代表絕對單位 e 的一個方向。

RelativeDateTimeFormatter.FormattedRelativeDateTime

代表相對日期時間格式化操作的結果。

RelativeDateTimeFormatter.RelativeDateTimeUnit

代表相對日期格式化的單位。

RelativeDateTimeFormatter.RelativeUnit

代表相對日期格式化的單位。

RelativeDateTimeFormatter.Style

格式風格

RuleBasedCollator

RuleBasedCollator 是 Collator 的一個具體子類別。

ScientificNumberFormatter

一個能以使用者友善的科學符號格式化數字格式化的格式化器。

SearchIterator

SearchIterator 是一個抽象基底類別,提供方法在文字字串中搜尋模式。

SearchIterator.ElementComparisonType

有控制如何比較排序元素的選項。

SelectFormat

SelectFormat 支持透過關鍵字選擇詞句來創造國際化訊息。

SimpleDateFormat

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

StringPrepParseException

異常表示在解析輸入到 StringPrep 或 IDNA 時發生錯誤。

StringSearch

StringSearch 是 SearchIterator 根據物件中定義的 RuleBasedCollator 比較規則,提供語言敏感的文字搜尋。

SymbolTable
TimeZoneFormat

TimeZoneFormat 支援時區顯示名稱格式化與解析。

TimeZoneFormat.GMTOffsetPatternType

偏移模式類型列舉。

TimeZoneFormat.ParseOption

解析選項 enum,用於指定可選的解析行為。

TimeZoneFormat.Style

時區顯示格式格式樣式列舉,格式/解析 API 在 TimeZoneFormat。

TimeZoneFormat.TimeType

用於接收 API 中 TimeZoneFormat 時間類型(標準時間、夏令時間或未知時間)的時間類型列舉。

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

一個類似結構的類別,用於跨越範圍的迭代,速度比 String 更快。

UnicodeSet.SpanCondition

參數值,表示 span() 及類似函式在當前字元被包含時是否繼續,或未包含於集合中。

UnicodeSetIterator

UnicodeSetIterator 會遍歷 UnicodeSet 的內容。

UnicodeSetSpanner

一個輔助類別用於根據 UnicodeSet 匹配來計數、替換及修剪 CharSequence。

UnicodeSetSpanner.CountMethod

有 replaceFrom 和 countIn 的選項,用來控制如何處理每個匹配的區間。

UnicodeSetSpanner.TrimOption

trim() 方法的選項

介面

名稱 Description
Collator.IReorderCodes

非腳本群組的代碼重新排序,且可透過排序進行排序。

IFormattedValue

抽象格式化值:帶有相關欄位屬性的字串。

IReplaceable

Replaceable 是一個代表字串的介面,支援用新的字串替換自身的某個範圍。

ISymbolTable

一個介面,定義了查找協定與符號名稱的解析。

IUnicodeMatcher

UnicodeMatcher 定義了一套可替換字串中可匹配字元範圍的物件協定。

列舉

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