Package echo

Class MessageExtractor

java.lang.Object
echo.MessageExtractor

class MessageExtractor extends Object
Retrieves the message to output either from file or as an input parameter. The message is also formatted correctly.
  • Field Details

    • fileUtil

      private final FileUtil fileUtil
    • newlineFormatter

      private final NewlineFormatter newlineFormatter
    • message

      private final String message
    • fromFile

      private final String fromFile
    • originalMessage

      private String originalMessage
  • Constructor Details

    • MessageExtractor

      public MessageExtractor(PluginParameters pluginParameters, FileUtil fileUtil)
      Create a new instance of the MessageExtractor
      Parameters:
      pluginParameters - The user-supplied plugin parameters
      fileUtil - File system interaction class
  • Method Details

    • getFormattedMessage

      public String getFormattedMessage()
      Returns a message the is ready for output
    • extractMessage

      private void extractMessage()
    • checkMissingMessage

      private void checkMissingMessage()
    • getOriginalMessage

      public String getOriginalMessage()