Uses of Class
com.ibm.icu.text.MessagePattern
Packages that use MessagePattern
-
Uses of MessagePattern in com.ibm.icu.text
Classes in com.ibm.icu.text that implement interfaces with type arguments of type MessagePatternModifier and TypeClassDescriptionfinal classParses and represents ICU MessageFormat patterns.Fields in com.ibm.icu.text declared as MessagePatternModifier and TypeFieldDescriptionprivate MessagePatternMessageFormat.msgPatternThe MessagePattern which contains the parsed structure of the pattern string.private MessagePatternPluralFormat.msgPatternThe MessagePattern which contains the parsed structure of the pattern string.private MessagePatternSelectFormat.msgPatternThe MessagePattern which contains the parsed structure of the pattern string.Methods in com.ibm.icu.text that return MessagePatternModifier and TypeMethodDescriptionMessagePattern.clone()Creates and returns a copy of this object.MessagePattern.cloneAsThawed()Creates and returns an unfrozen copy of this object.MessagePattern.freeze()Freezes this object, making it immutable and thread-safe.Parses a MessageFormat pattern string.MessagePattern.parseChoiceStyle(String pattern) Parses a ChoiceFormat pattern string.MessagePattern.parsePluralStyle(String pattern) Parses a PluralFormat pattern string.MessagePattern.parseSelectStyle(String pattern) Parses a SelectFormat pattern string.Methods in com.ibm.icu.text with parameters of type MessagePatternModifier and TypeMethodDescriptionprivate static MessagePatternUtil.ArgNodeMessagePatternUtil.buildArgNode(MessagePattern pattern, int start, int limit) private static MessagePatternUtil.ComplexArgStyleNodeMessagePatternUtil.buildChoiceStyleNode(MessagePattern pattern, int start, int limit) MessagePatternUtil.buildMessageNode(MessagePattern pattern) Factory method, builds and returns a MessageNode from a MessagePattern.private static MessagePatternUtil.MessageNodeMessagePatternUtil.buildMessageNode(MessagePattern pattern, int start, int limit) private static MessagePatternUtil.ComplexArgStyleNodeMessagePatternUtil.buildPluralStyleNode(MessagePattern pattern, int start, int limit, MessagePattern.ArgType argType) private static MessagePatternUtil.ComplexArgStyleNodeMessagePatternUtil.buildSelectStyleNode(MessagePattern pattern, int start, int limit) private static intMessageFormat.findChoiceSubMessage(MessagePattern pattern, int partIndex, double number) Finds the ChoiceFormat sub-message for the given number.(package private) static intPluralFormat.findSubMessage(MessagePattern pattern, int partIndex, PluralFormat.PluralSelector selector, Object context, double number) Finds the PluralFormat sub-message for the given number, or the "other" sub-message.(package private) static intSelectFormat.findSubMessage(MessagePattern pattern, int partIndex, String keyword) Finds the SelectFormat sub-message for the given keyword, or the "other" sub-message.private static intMessageFormat.matchStringUntilLimitPart(MessagePattern pattern, int partIndex, int limitPartIndex, String source, int sourceOffset) Matches the pattern string from the end of the partIndex to the beginning of the limitPartIndex, including all syntax except SKIP_SYNTAX, against the source string starting at sourceOffset.private static doubleMessageFormat.parseChoiceArgument(MessagePattern pattern, int partIndex, String source, ParsePosition pos)