Class PluginParametersBuilder


  • public class PluginParametersBuilder
    extends java.lang.Object
    Creates a PluginParameter instance using the Builder pattern
    • Field Detail

      • message

        private java.lang.String message
      • fromFile

        private java.lang.String fromFile
      • basePath

        private java.io.File basePath
      • toFile

        private java.lang.String toFile
      • appendToFile

        private boolean appendToFile
      • force

        private boolean force
      • encoding

        private java.lang.String encoding
      • characterOutput

        private boolean characterOutput
    • Constructor Detail

      • PluginParametersBuilder

        public PluginParametersBuilder()
    • Method Detail

      • setMessage

        public PluginParametersBuilder setMessage​(java.lang.String message,
                                                  java.lang.String fromFile)
        Sets input to plugin, either from message or file
      • setFile

        public PluginParametersBuilder setFile​(java.io.File basePath,
                                               java.lang.String toFile,
                                               boolean appendToFile,
                                               boolean force)
        Sets file output for plugin
      • setFormatting

        public PluginParametersBuilder setFormatting​(java.lang.String encoding,
                                                     java.lang.String lineSeparatorString)
        Sets message formatting for plugin
      • setDebug

        public PluginParametersBuilder setDebug​(boolean characterOutput)
        Set message content debug flag for plugin
      • createPluginParameters

        public PluginParameters createPluginParameters()
        Builds the PluginParameters instance