Package com.ibm.icu.message2
Class MFSerializer
- java.lang.Object
-
- com.ibm.icu.message2.MFSerializer
-
@Deprecated public class MFSerializer extends java.lang.Object
Deprecated.This API is for technology preview only.This class serializes a MessageFormat 2 data modelMFDataModel.Message
to a string, with the proper MessageFormat 2 syntax.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
needSpace
Deprecated.private static java.util.regex.Pattern
RE_NUMBER_LITERAL
Deprecated.private java.lang.StringBuilder
result
Deprecated.private boolean
shouldDoubleQuotePattern
Deprecated.
-
Constructor Summary
Constructors Constructor Description MFSerializer()
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private void
addSpaceIfNeeded()
Deprecated.private void
annotationToString(MFDataModel.Annotation annotation)
Deprecated.private void
attributesToString(java.util.List<MFDataModel.Attribute> attributes)
Deprecated.static java.lang.String
dataModelToString(MFDataModel.Message message)
Deprecated.This API is for technology preview only.private void
declarationsToString(java.util.List<MFDataModel.Declaration> declarations)
Deprecated.private void
error(java.lang.String text)
Deprecated.private void
error(java.lang.String text, java.lang.Object obj)
Deprecated.private void
errorType(java.lang.String expectedType, java.lang.Object obj)
Deprecated.private void
expressionToString(MFDataModel.Expression expression)
Deprecated.private void
functionExpressionToString(MFDataModel.FunctionExpression fe)
Deprecated.private void
inputDeclarationToString(MFDataModel.InputDeclaration declaration)
Deprecated.private void
literalExpressionToString(MFDataModel.LiteralExpression le)
Deprecated.private void
literalOrVariableRefToString(MFDataModel.LiteralOrVariableRef literalOrVarRef)
Deprecated.private void
literalToString(MFDataModel.Literal literal)
Deprecated.private void
localDeclarationToString(MFDataModel.LocalDeclaration declaration)
Deprecated.private void
markupToString(MFDataModel.Markup markup)
Deprecated.private java.lang.String
messageToString(MFDataModel.Message message)
Deprecated.private void
optionsToString(java.util.Map<java.lang.String,MFDataModel.Option> options)
Deprecated.private void
patternMessageToString(MFDataModel.PatternMessage message)
Deprecated.private void
patternToString(MFDataModel.Pattern pattern)
Deprecated.private void
selectMessageToString(MFDataModel.SelectMessage message)
Deprecated.private void
stringPartToString(MFDataModel.StringPart part)
Deprecated.private void
variableExpressionToString(MFDataModel.VariableExpression ve)
Deprecated.private void
variantToString(MFDataModel.Variant variant)
Deprecated.
-
-
-
Method Detail
-
dataModelToString
@Deprecated public static java.lang.String dataModelToString(MFDataModel.Message message)
Deprecated.This API is for technology preview only.Method converting theMFDataModel.Message
to a string in MessageFormat 2 syntax.The result is not necessarily identical with the original string parsed to generate the data model. But is is functionally equivalent.
- Parameters:
message
- the data model message to serialize- Returns:
- the serialized message, in MessageFormat 2 syntax
-
messageToString
private java.lang.String messageToString(MFDataModel.Message message)
Deprecated.
-
selectMessageToString
private void selectMessageToString(MFDataModel.SelectMessage message)
Deprecated.
-
patternMessageToString
private void patternMessageToString(MFDataModel.PatternMessage message)
Deprecated.
-
patternToString
private void patternToString(MFDataModel.Pattern pattern)
Deprecated.
-
expressionToString
private void expressionToString(MFDataModel.Expression expression)
Deprecated.
-
markupToString
private void markupToString(MFDataModel.Markup markup)
Deprecated.
-
optionsToString
private void optionsToString(java.util.Map<java.lang.String,MFDataModel.Option> options)
Deprecated.
-
functionExpressionToString
private void functionExpressionToString(MFDataModel.FunctionExpression fe)
Deprecated.
-
attributesToString
private void attributesToString(java.util.List<MFDataModel.Attribute> attributes)
Deprecated.
-
annotationToString
private void annotationToString(MFDataModel.Annotation annotation)
Deprecated.
-
variableExpressionToString
private void variableExpressionToString(MFDataModel.VariableExpression ve)
Deprecated.
-
literalOrVariableRefToString
private void literalOrVariableRefToString(MFDataModel.LiteralOrVariableRef literalOrVarRef)
Deprecated.
-
literalToString
private void literalToString(MFDataModel.Literal literal)
Deprecated.
-
literalExpressionToString
private void literalExpressionToString(MFDataModel.LiteralExpression le)
Deprecated.
-
stringPartToString
private void stringPartToString(MFDataModel.StringPart part)
Deprecated.
-
declarationsToString
private void declarationsToString(java.util.List<MFDataModel.Declaration> declarations)
Deprecated.
-
inputDeclarationToString
private void inputDeclarationToString(MFDataModel.InputDeclaration declaration)
Deprecated.
-
localDeclarationToString
private void localDeclarationToString(MFDataModel.LocalDeclaration declaration)
Deprecated.
-
variantToString
private void variantToString(MFDataModel.Variant variant)
Deprecated.
-
addSpaceIfNeeded
private void addSpaceIfNeeded()
Deprecated.
-
errorType
private void errorType(java.lang.String expectedType, java.lang.Object obj)
Deprecated.
-
error
private void error(java.lang.String text, java.lang.Object obj)
Deprecated.
-
error
private void error(java.lang.String text)
Deprecated.
-
-