public static final enum MessagePattern.ArgType
extends Enum<MessagePattern.ArgType>
java.lang.Object | ||
↳ | java.lang.Enum<android.icu.text.MessagePattern.ArgType> | |
↳ | android.icu.text.MessagePattern.ArgType |
参数类型常量。 对于ARG_START和ARG_LIMIT部分,由Part.getArgType()返回。 嵌套在参数中的消息每个都由MSG_START和MSG_LIMIT分隔,嵌套级别比周围的消息大1。
Enum values |
|
---|---|
MessagePattern.ArgType |
CHOICE 参数是带有一个或多个((ARG_INT | ARG_DOUBLE),ARG_SELECTOR,消息)元组的ChoiceFormat。 |
MessagePattern.ArgType |
NONE 该参数没有指定的类型。 |
MessagePattern.ArgType |
PLURAL 该参数是一个具有可选的ARG_INT或ARG_DOUBLE偏移量(例如偏移量:1)和一个或多个(ARG_SELECTOR [显式值]消息)元组的基数PluralFormat。 |
MessagePattern.ArgType |
SELECT 该参数是一个带有一个或多个(ARG_SELECTOR,消息)对的SelectFormat。 |
MessagePattern.ArgType |
SELECTORDINAL 该参数是一个序号为PluralFormat的序列,其语法与 |
MessagePattern.ArgType |
SIMPLE 该参数具有由ARG_TYPE部分提供的“简单”类型。 |
Public methods |
|
---|---|
boolean |
hasPluralStyle() |
static MessagePattern.ArgType |
valueOf(String name) |
static final ArgType[] |
values() |
Inherited methods |
|
---|---|
From class java.lang.Enum
|
|
From class java.lang.Object
|
|
From interface java.lang.Comparable
|
MessagePattern.ArgType CHOICE
参数是带有一个或多个((ARG_INT | ARG_DOUBLE),ARG_SELECTOR,消息)元组的ChoiceFormat。
MessagePattern.ArgType PLURAL
该参数是一个具有可选的ARG_INT或ARG_DOUBLE偏移量(例如偏移量:1)和一个或多个(ARG_SELECTOR [显式值]消息)元组的基数PluralFormat。 如果选择器具有明确的值(例如,= 2),则该值由消息前面的ARG_INT或ARG_DOUBLE部分提供。 否则,消息立即跟随ARG_SELECTOR。
MessagePattern.ArgType SELECT
该参数是一个带有一个或多个(ARG_SELECTOR,消息)对的SelectFormat。
MessagePattern.ArgType SELECTORDINAL
的参数是一个序数PluralFormat具有相同样式的部分序列和语义 PLURAL
。
MessagePattern.ArgType SIMPLE
该参数具有由ARG_TYPE部分提供的“简单”类型。 ARG_STYLE部分可能会遵循这一点。
boolean hasPluralStyle ()
Returns | |
---|---|
boolean |
true if the argument type has a plural style part sequence and semantics, for example PLURAL and SELECTORDINAL . |
MessagePattern.ArgType valueOf (String name)
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
MessagePattern.ArgType |