Package com.ibm.icu.message2
Class Mf2Serializer
java.lang.Object
com.ibm.icu.message2.Mf2Serializer
- All Implemented Interfaces:
Mf2Parser.EventHandler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Mf2DataModelbuild()(package private) static StringdataModelToString(Mf2DataModel dataModel) voidendNonterminal(String name, int end) private intparseDeclaration(int startToken, Mf2Serializer.Declaration declaration) parseExpression(int startToken) private Mf2DataModelprivate intparseOptions(int startToken, Mf2Serializer.Option option) parsePattern(int startToken) parseSelector(int startToken) parseVariant(int startToken) voidreset(CharSequence input) voidstartNonterminal(String name, int begin) voidvoidwhitespace(int begin, int end)
-
Field Details
-
input
-
tokens
-
-
Constructor Details
-
Mf2Serializer
Mf2Serializer()
-
-
Method Details
-
reset
- Specified by:
resetin interfaceMf2Parser.EventHandler
-
startNonterminal
- Specified by:
startNonterminalin interfaceMf2Parser.EventHandler
-
endNonterminal
- Specified by:
endNonterminalin interfaceMf2Parser.EventHandler
-
terminal
- Specified by:
terminalin interfaceMf2Parser.EventHandler
-
whitespace
public void whitespace(int begin, int end) - Specified by:
whitespacein interfaceMf2Parser.EventHandler
-
build
Mf2DataModel build() -
parseMessage
-
parseVariant
-
parseSelector
-
parseDeclaration
-
parsePattern
-
parseExpression
-
parseOptions
-
dataModelToString
-