MessagePattern.ArgType

public static final enum MessagePattern.ArgType extends Enum<MessagePattern.ArgType>

Argument type constants. Returned by Part.getArgType() for ARG_START and ARG_LIMIT parts. Messages nested inside an argument are each delimited by MSG_START and MSG_LIMIT, with a nesting level one greater than the surrounding message.

Inherited Method Summary

Enum Values

public static final MessagePattern.ArgType CHOICE

The argument is a ChoiceFormat with one or more ((ARG_INT | ARG_DOUBLE), ARG_SELECTOR, message) tuples.

public static final MessagePattern.ArgType NONE

The argument has no specified type.

public static final MessagePattern.ArgType PLURAL

The argument is a cardinal-number PluralFormat with an optional ARG_INT or ARG_DOUBLE offset (e.g., offset:1) and one or more (ARG_SELECTOR [explicit-value] message) tuples. If the selector has an explicit value (e.g., =2), then that value is provided by the ARG_INT or ARG_DOUBLE part preceding the message. Otherwise the message immediately follows the ARG_SELECTOR.

public static final MessagePattern.ArgType SELECT

The argument is a SelectFormat with one or more (ARG_SELECTOR, message) pairs.

public static final MessagePattern.ArgType SELECTORDINAL

The argument is an ordinal-number PluralFormat with the same style parts sequence and semantics as PLURAL.

public static final MessagePattern.ArgType SIMPLE

The argument has a "simple" type which is provided by the ARG_TYPE part. An ARG_STYLE part might follow that.