ArgsMessage
Date: 2014-08-08

meltinggui

## Class ArgsMessage

- java.lang.Object
- - meltinggui.ArgsMessage

-     public class ArgsMessage
      extends java.lang.Object

  A message that GUI components can send the main program, containing MELTING arguments that it can use to get results.

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ArgsMessage.ArgumentType` The different possible types of arguments that can be sent.

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `ArgsMessage(ArgsMessage.ArgumentType argumentType, java.lang.String commandLineText)` Fills in the argument type and command-line arguments.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ArgsMessage.ArgumentType` | `getArgumentType()` Gets the type of the message.
    `java.lang.String` | `getCommandLineText()` Gets the command-line arguments.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ArgsMessage

          public ArgsMessage(ArgsMessage.ArgumentType argumentType,
                     java.lang.String commandLineText)

      Fills in the argument type and command-line arguments.
      Parameters:
        `argumentType` - The type of arguments being sent.
        `commandLineText` - The command-line arguments being sent.

  - ### Method Detail

    - #### getArgumentType

          public ArgsMessage.ArgumentType getArgumentType()

      Gets the type of the message.
      Returns:
        The type of arguments being sent.

    - #### getCommandLineText

          public java.lang.String getCommandLineText()

      Gets the command-line arguments.
      Returns:
        The command-line arguments being sent.