## Uses of Class
edu.wisc.game.util.IllegalInputException

- Packages that use IllegalInputException
  Package | Description
  --- | ---
  edu.wisc.game.engine | Top-level Game Server code
  edu.wisc.game.sql | Persistent data structures
  edu.wisc.game.util | Auxiliary classes

- - ### Uses of IllegalInputException in edu.wisc.game.engine

    Methods in edu.wisc.game.engine that throw IllegalInputException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | Captive.`main​(String[] argv)` | A complete CGS session.

  - ### Uses of IllegalInputException in edu.wisc.game.sql

    Methods in edu.wisc.game.sql that throw IllegalInputException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PlayerInfo.`initSeries​(TrialList trialList)` | This is usesd when a player is first registered and a PlayerInfo object is first created
    `static GameGenerator` | GameGenerator.`mkGameGenerator​(ParaSet para)` | Creates a GameGenerator based on a parameter set.
    `void` | PlayerInfo.`restoreTransientFields()` | This method should be called after restoring the object from the SQL database, in order to re-create some of the necessary non-persistent structures.

  - ### Uses of IllegalInputException in edu.wisc.game.util

    Methods in edu.wisc.game.util that throw IllegalInputException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected CsvData.LineEntry` | CsvData.`mkEntry​(String[] csv, int colCnt)` | Child classes would override this, typically with a wrapper around the constructor for an object that represents the content of a single line
    `String` | CsvData.`mkNewHeader​(String extras)` | Creates a new header line by appending some extra columns to the stored header line of this file.
    `static String[]` | ImportCSV.`splitCSV​(String s)` | Converts a single string (such as a line of CSV file) into an array of strings.
    `static String[]` | ImportCSV.`splitCSVTrim​(String s)` |

    Constructors in edu.wisc.game.util that throw IllegalInputException
    Constructor | Description
    --- | ---
    `CsvData​(File csvFile)` |
    `CsvData​(File csvFile, boolean neverHeader, boolean keepComments, int[] legalLengths)` | Creates a CsvData object from the content of a CSV file.