public static final enum MessagePattern.Part.Type
extends Enum<MessagePattern.Part.Type>
java.lang.Object | ||
↳ | java.lang.Enum<android.icu.text.MessagePattern.Part.Type> | |
↳ | android.icu.text.MessagePattern.Part.Type |
部件类型常量。
Enum values |
|
---|---|
MessagePattern.Part.Type |
ARG_DOUBLE 数值,例如PluralFormat样式中的偏移量或显式选择器值。 |
MessagePattern.Part.Type |
ARG_INT 一个整数值,例如PluralFormat样式中的偏移量或显式选择器值。 |
MessagePattern.Part.Type |
ARG_LIMIT 争论结束。 |
MessagePattern.Part.Type |
ARG_NAME 参数名称。 |
MessagePattern.Part.Type |
ARG_NUMBER 参数号,由值提供。 |
MessagePattern.Part.Type |
ARG_SELECTOR “复杂”参数风格的选择器子字符串。 |
MessagePattern.Part.Type |
ARG_START 争论的开始。 |
MessagePattern.Part.Type |
ARG_STYLE 参数样式文本。 |
MessagePattern.Part.Type |
ARG_TYPE 参数类型。 |
MessagePattern.Part.Type |
INSERT_CHAR 表示需要插入用于自动引用的语法字符。 |
MessagePattern.Part.Type |
MSG_LIMIT 消息模式结束(主要或嵌套)。 |
MessagePattern.Part.Type |
MSG_START 开始消息模式(主要或嵌套)。 |
MessagePattern.Part.Type |
REPLACE_NUMBER 指示复数变体中的句法(非转义)#符号。 |
MessagePattern.Part.Type |
SKIP_SYNTAX 表示格式化时要跳过的模式字符串的子字符串。 |
Public methods |
|
---|---|
boolean |
hasNumericValue() 指示此零件是否具有数值。 |
static MessagePattern.Part.Type |
valueOf(String name) |
static final Type[] |
values() |
Inherited methods |
|
---|---|
From class java.lang.Enum
|
|
From class java.lang.Object
|
|
From interface java.lang.Comparable
|
MessagePattern.Part.Type ARG_DOUBLE
数值,例如PluralFormat样式中的偏移量或显式选择器值。 部件值是一个内部数值数组的索引; 使用getNumericValue()。
MessagePattern.Part.Type ARG_INT
一个整数值,例如PluralFormat样式中的偏移量或显式选择器值。 部分值是整数值。
MessagePattern.Part.Type ARG_LIMIT
争论结束。 '}'的长度是1。 该值是ArgType的序数值。 使用getArgType()。
MessagePattern.Part.Type ARG_SELECTOR
“复杂”参数风格的选择器子字符串。 该值未定义,并且当前始终为0。
MessagePattern.Part.Type ARG_START
争论的开始。 '{'的长度为1。 该值是ArgType的序数值。 使用getArgType()。
这部分后面是一个ARG_NUMBER或ARG_NAME,后面跟着可选的参数子部分(参见ArgType常量),最后是一个ARG_LIMIT部分。
MessagePattern.Part.Type INSERT_CHAR
表示需要插入用于自动引用的语法字符。 长度为0.该值是插入字符的字符代码。 (U + 0027 =撇号)
MessagePattern.Part.Type MSG_LIMIT
消息模式结束(主要或嵌套)。 顶层消息和选择参数的最后一个子消息的长度为0,否则为'1'或(在选择参数样式中)为'|'。 该值表示嵌套级别,从主消息的0开始。
MessagePattern.Part.Type MSG_START
开始消息模式(主要或嵌套)。 顶级消息和选择参数子消息的长度为0,否则为'{'为1。 该值表示嵌套级别,从主消息的0开始。
总是有一个后来的MSG_LIMIT部分。
MessagePattern.Part.Type REPLACE_NUMBER
指示复数变体中的句法(非转义)#符号。 格式化时,将该部分的子字符串替换为复数参数值的(值偏移量)。 该值未定义,并且当前始终为0。
MessagePattern.Part.Type SKIP_SYNTAX
表示格式化时要跳过的模式字符串的子字符串。 例如,开始或结束引用文本的撇号将用这样的一部分表示。 该值未定义,并且当前始终为0。
boolean hasNumericValue ()
指示此零件是否具有数值。 如果是这样,那么可以通过getNumericValue(Part)
检索该数值。
Returns | |
---|---|
boolean |
true if this part has a numeric value. |
MessagePattern.Part.Type valueOf (String name)
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
MessagePattern.Part.Type |