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) Mf2DataModel
build()
(package private) static String
dataModelToString
(Mf2DataModel dataModel) void
endNonterminal
(String name, int end) private int
parseDeclaration
(int startToken, Mf2Serializer.Declaration declaration) parseExpression
(int startToken) private Mf2DataModel
private int
parseOptions
(int startToken, Mf2Serializer.Option option) parsePattern
(int startToken) parseSelector
(int startToken) parseVariant
(int startToken) void
reset
(CharSequence input) void
startNonterminal
(String name, int begin) void
void
whitespace
(int begin, int end)
-
Field Details
-
input
-
tokens
-
-
Constructor Details
-
Mf2Serializer
Mf2Serializer()
-
-
Method Details
-
reset
- Specified by:
reset
in interfaceMf2Parser.EventHandler
-
startNonterminal
- Specified by:
startNonterminal
in interfaceMf2Parser.EventHandler
-
endNonterminal
- Specified by:
endNonterminal
in interfaceMf2Parser.EventHandler
-
terminal
- Specified by:
terminal
in interfaceMf2Parser.EventHandler
-
whitespace
public void whitespace(int begin, int end) - Specified by:
whitespace
in interfaceMf2Parser.EventHandler
-
build
Mf2DataModel build() -
parseMessage
-
parseVariant
-
parseSelector
-
parseDeclaration
-
parsePattern
-
parseExpression
-
parseOptions
-
dataModelToString
-