Package echo
Class MessageExtractor
- java.lang.Object
-
- echo.MessageExtractor
-
class MessageExtractor extends java.lang.Object
Retrieves the message to output either from file or as an input parameter. The message is also formatted correctly.
-
-
Field Summary
Fields Modifier and Type Field Description private FileUtil
fileUtil
private java.lang.String
fromFile
private java.lang.String
message
private NewlineFormatter
newlineFormatter
private java.lang.String
originalMessage
-
Constructor Summary
Constructors Constructor Description MessageExtractor(PluginParameters pluginParameters, FileUtil fileUtil)
Create a new instance of the MessageExtractor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkMissingMessage()
private void
extractMessage()
java.lang.String
getFormattedMessage()
Returns a message the is ready for outputjava.lang.String
getOriginalMessage()
-
-
-
Field Detail
-
fileUtil
private final FileUtil fileUtil
-
newlineFormatter
private final NewlineFormatter newlineFormatter
-
message
private final java.lang.String message
-
fromFile
private final java.lang.String fromFile
-
originalMessage
private java.lang.String originalMessage
-
-
Constructor Detail
-
MessageExtractor
public MessageExtractor(PluginParameters pluginParameters, FileUtil fileUtil)
Create a new instance of the MessageExtractor- Parameters:
pluginParameters
- The user-supplied plugin parametersfileUtil
- File system interaction class
-
-