Most visited

Recently visited

Added in API level 24

MessagePattern.ArgType

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。

Summary

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的序列,其语法与 PLURAL

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

Enum values

CHOICE

Added in API level 24
MessagePattern.ArgType CHOICE

参数是带有一个或多个((ARG_INT | ARG_DOUBLE),ARG_SELECTOR,消息)元组的ChoiceFormat。

NONE

Added in API level 24
MessagePattern.ArgType NONE

该参数没有指定的类型。

PLURAL

Added in API level 24
MessagePattern.ArgType PLURAL

该参数是一个具有可选的ARG_INT或ARG_DOUBLE偏移量(例如偏移量:1)和一个或多个(ARG_SELECTOR [显式值]消息)元组的基数PluralFormat。 如果选择器具有明确的值(例如,= 2),则该值由消息前面的ARG_INT或ARG_DOUBLE部分提供。 否则,消息立即跟随ARG_SELECTOR。

SELECT

Added in API level 24
MessagePattern.ArgType SELECT

该参数是一个带有一个或多个(ARG_SELECTOR,消息)对的SelectFormat。

SELECTORDINAL

Added in API level 24
MessagePattern.ArgType SELECTORDINAL

的参数是一个序数PluralFormat具有相同样式的部分序列和语义 PLURAL

SIMPLE

Added in API level 24
MessagePattern.ArgType SIMPLE

该参数具有由ARG_TYPE部分提供的“简单”类型。 ARG_STYLE部分可能会遵循这一点。

Public methods

hasPluralStyle

Added in API level 24
boolean hasPluralStyle ()

Returns
boolean true if the argument type has a plural style part sequence and semantics, for example PLURAL and SELECTORDINAL.

valueOf

Added in API level 24
MessagePattern.ArgType valueOf (String name)

Parameters
name String
Returns
MessagePattern.ArgType

values

Added in API level 24
ArgType[] values ()

Returns
ArgType[]

Hooray!