# Serialized Form

- ## Package edu.wisc.game.engine

  - ### Class edu.wisc.game.engine.AllRuleSets extends HashMap<String,​RuleSet> implements Serializable

  - ### Class edu.wisc.game.engine.GamePlayException extends Exception implements Serializable

  - ### Class edu.wisc.game.engine.Order extends Vector<Vector<Integer>> implements Serializable

  - ### Class edu.wisc.game.engine.RuleSet.BucketList extends Vector<Expression.ArithmeticExpression> implements Serializable

  - ### Class edu.wisc.game.engine.RuleSet.Row extends Vector<RuleSet.Atom> implements Serializable

    - ### Serialized Fields

      - #### globalCounter

            int globalCounter

        The default value, 0, means that there is no global limit in this row

- ## Package edu.wisc.game.parser

  - ### Class edu.wisc.game.parser.Expression.AdditiveExpression extends Expression.SerialExpression implements Serializable

  - ### Class edu.wisc.game.parser.Expression.BracketList extends Expression.ExList implements Serializable

  - ### Class edu.wisc.game.parser.Expression.EqualityExpression extends Expression.SerialExpression implements Serializable

  - ### Class edu.wisc.game.parser.Expression.ExList extends Vector<Expression> implements Serializable

  - ### Class edu.wisc.game.parser.Expression.MultiplicativeExpression extends Expression.SerialExpression implements Serializable

  - ### Class edu.wisc.game.parser.Expression.ParenList extends Expression.ExList implements Serializable

  - ### Class edu.wisc.game.parser.Expression.SerialExpression extends Vector<Expression.ArithmeticExpression> implements Serializable

    - ### Serialized Fields

      - #### ops

            Vector<Token> ops

        All operators are of the same type, either additive or multiplicative. this.size()==ops.size()+1

  - ### Class edu.wisc.game.parser.RuleParseException extends Exception implements Serializable

- ## Package edu.wisc.game.rest

  - ### Class edu.wisc.game.rest.ColorMap extends HashMap<String,​Object> implements Serializable

  - ### Class edu.wisc.game.rest.GetImageServlet extends javax.servlet.http.HttpServlet implements Serializable

  - ### Class edu.wisc.game.rest.ParaSet extends HashMap<String,​Object> implements Serializable

    - ### Serialized Fields

      - #### colors

            Piece.Color[] colors

      - #### images

            String[] images

        Will be set as appropriate if specified in the CSV file "images" column

      - #### shapes

            Piece.Shape[] shapes

        Will be set as appropriate if specified in the CSV file "colors" column

  - ### Class edu.wisc.game.rest.TrialList extends Vector<ParaSet> implements Serializable

    - ### Serialized Fields

      - #### errmsg

            String errmsg

      - #### error

            boolean error

      - #### path

            String path

- ## Package edu.wisc.game.sql

  - ### Class edu.wisc.game.sql.ImageObject extends HashMap<String,​String> implements Serializable

    - ### Serialized Fields

      - #### file

            File file

      - #### key

            String key

  - ### Class edu.wisc.game.sql.Piece extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### board

            Board board

      - #### buckets

            int[] buckets

      - #### color

            Piece.Color color

      - #### dropped

            Integer dropped

        Empty vector for the pieces still on the board; contains the destination bucket number for the pieces that have been removed

      - #### id

            long id

      - #### image

            String image

        Exists on IPB objects; null on SC objects

      - #### shape

            Piece.Shape shape

      - #### x

            int x

      - #### y

            int y

  - ### Class edu.wisc.game.sql.PlayerInfo.TransitionMap extends HashMap<PlayerInfo.Transition,​PlayerInfo.Action> implements Serializable

  - ### Class edu.wisc.game.sql.PropertiesTable extends HashMap<String,​ImageObject> implements Serializable

    - ### Serialized Fields

      - #### errmsg

            String errmsg

      - #### error

            boolean error

      - #### path

            String path

- ## Package edu.wisc.game.util

  - ### Class edu.wisc.game.util.IllegalInputException extends Exception implements Serializable

  - ### Class edu.wisc.game.util.ParseConfig extends Hashtable<String,​Object> implements Serializable

  - ### Class edu.wisc.game.util.RandomRG extends Random implements Serializable