s3games.util

## Class NameWithArgs

- java.lang.Object
- - s3games.util.NameWithArgs

-     public class NameWithArgs
      extends java.lang.Object

  Represents a string of the form WHATEVER(a,b,...,z) where a..z are strings

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `java.lang.String[]` | `args` the arguments, e.g.
    `java.lang.String` | `baseName` the base string, e.g.
    `java.lang.String` | `fullName` full string, e.g.

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `NameWithArgs(java.lang.String name)` construct the string with arguments from the specified string

  - ### Method Summary

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

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

- - ### Field Detail

    - #### fullName

          public java.lang.String fullName

      full string, e.g. "WHATEVER(car,baloon,3)"

    - #### baseName

          public java.lang.String baseName

      the base string, e.g. "WHATEVER"

    - #### args

          public java.lang.String[] args

      the arguments, e.g. {"car", "baloon", "3"}

  - ### Constructor Detail

    - #### NameWithArgs

          public NameWithArgs(java.lang.String name)
                       throws java.lang.Exception

      construct the string with arguments from the specified string
      Throws:
        `java.lang.Exception`