Class MessageHelper


  • public class MessageHelper
    extends java.lang.Object
    Marshal/unmarshal tool for IStringMessages.
    • Constructor Detail

      • MessageHelper

        public MessageHelper()
    • Method Detail

      • getMessageType

        public static int getMessageType​(java.lang.String message)
      • unmarshallGenericMessage

        public static GenericMessage unmarshallGenericMessage​(java.lang.String message)
      • createSuiteMessage

        public static SuiteMessage createSuiteMessage​(java.lang.String message)
      • createTestMessage

        public static TestMessage createTestMessage​(java.lang.String message)
      • unmarshallTestResultMessage

        public static TestResultMessage unmarshallTestResultMessage​(java.lang.String message)
      • replaceNewLine

        public static java.lang.String replaceNewLine​(java.lang.String message)
      • replaceUnicodeCharactersWithAscii

        public static java.lang.String replaceUnicodeCharactersWithAscii​(java.lang.String message)
      • replaceAsciiCharactersWithUnicode

        public static java.lang.String replaceAsciiCharactersWithUnicode​(java.lang.String message)
      • replaceNewLineReplacer

        public static java.lang.String replaceNewLineReplacer​(java.lang.String message)
      • parseParameters

        private static java.lang.String[] parseParameters​(java.lang.String messagePart)
      • parseMessage

        private static java.lang.String[] parseMessage​(java.lang.String message)
      • tokenize

        private static java.lang.String[] tokenize​(java.lang.String message,
                                                   char separator)
      • replace

        private static final java.lang.String replace​(java.lang.String original,
                                                      java.lang.CharSequence target,
                                                      java.lang.CharSequence replacement)
        Implementation according to JDK5 String.replace(CharSequence,CharSequence)
      • quoteReplacement

        private static java.lang.String quoteReplacement​(java.lang.String s)
        Implementation according to JDK5 String.replace(CharSequence,CharSequence)