Index
A B C D E F G H I J K L M N O P Q R S T U V W X Y _
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- a(String, String) - Method in class edu.wisc.game.formatter.Fmter
- a(String, String, String) - Method in class edu.wisc.game.formatter.Fmter
- a(String, String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
- a0 - Variable in class edu.wisc.game.parser.Expression.RangeExpression
- a1 - Variable in class edu.wisc.game.parser.Expression.RangeExpression
- accept(Episode.Pick) - Method in class edu.wisc.game.sql.Episode
-
One normally should not use this method directly; use doPick() or doMove() instead.
- accept(Episode.Pick) - Method in class edu.wisc.game.sql.ReplayedEpisode
- ACCEPT - Static variable in class edu.wisc.game.sql.Episode.CODE
- acceptsColorShapeAndProperties(Piece, Expression.VarMap2) - Method in class edu.wisc.game.engine.RuleSet.Atom
-
Does this atom accept a specified piece, based on its shape, color, and (in GS3+) any other properties? Since GS5, the "code:" field of the atom is also taken into account.
- ACTIVATE - edu.wisc.game.sql.PlayerInfo.Action
-
Activate bonus
- activateBonus(String) - Method in class edu.wisc.game.rest.GameService2
- activateBonus(EntityManager) - Method in class edu.wisc.game.sql.PlayerInfo
-
Switches this player from the main subseries to the bonus subseries, and saves the information about this fact in the SQL server.
- ActivateBonusWrapper - Class in edu.wisc.game.rest
- ADD_OP - edu.wisc.game.parser.Token.Type
- addBoard(Board) - Method in class edu.wisc.game.rest.BoardDisplayService.BoardList
- addEpisode(int, int, int, double, boolean, StringBuffer) - Method in class edu.wisc.game.sql.MlcEntry
- addEpisode(EpisodeInfo) - Method in class edu.wisc.game.sql.PlayerInfo
- addEpisode(TestChild) - Method in class edu.wisc.game.sql.Test
- addEpisode2(int, int, int, boolean, StringBuffer) - Method in class edu.wisc.game.sql.MlcEntry
- addPiece(Piece) - Method in class edu.wisc.game.sql.Board
- addRole(Role) - Method in class edu.wisc.game.sql.User
- addValue(String, Object) - Method in class edu.wisc.game.parser.Expression.VarMap2
- addValue(String, T) - Method in class edu.wisc.game.parser.Expression.MapTo
-
Adds a value to the list of values associated with a specified key
- adjustPath(String) - Static method in class edu.wisc.game.util.MainConfig
-
Tries to figure if we're running on a DoIT shared hosting host, and the path such as /opt/w2020/something has to be understood with respect to the root of the chrooted directory (such as "/var/www/vhosts/wwwtest.rulegame.wisc.edu"), rather than with respect to the root of the file system.
- advance(int) - Method in class edu.wisc.game.sql.GameGenerator
-
Advances the counter.
- allowCachingAllRules(boolean) - Static method in class edu.wisc.game.rest.Files
-
This can be used (typically, in the captive server context) to allow caching all rules, for greater efficiency
- allowsPicking(int, HashMap<String, BitSet>) - Method in class edu.wisc.game.engine.RuleSet.PositionList
-
Does this position list presently allow picking a piece from the specified position?
- allPlayers - Variable in class edu.wisc.game.web.LaunchRulesBase
-
All PlayerInfo objects associated with this repeat user
- AllRuleSets - Class in edu.wisc.game.engine
-
Stores rule sets, and allows lookup by name.
- AllRuleSets() - Constructor for class edu.wisc.game.engine.AllRuleSets
- alreadyFinished() - Method in class edu.wisc.game.sql.PlayerInfo
-
Returns true if the current series number is set beyond the possible range, which indicates that it has gone through the last possible increment (and, therefore, the completion code has been set as well).
- alt() - Method in annotation type edu.wisc.game.reflect.Display
-
If not null and not empty, this text will be displayed instead of the field's name in entry tables etc.
- analyzePlayerRecord(String, Vector<EpisodeHandle>) - Method in class edu.wisc.game.tools.AnalyzeTranscripts
-
Reads one player's transcript, and prepares a complete report for that player.
- AnalyzeTranscripts - Class in edu.wisc.game.tools
-
Methods for the statistical analysis of game transcripts.
- AndroidRuleInfoReport(int) - Constructor for class edu.wisc.game.web.LaunchRulesBase.AndroidRuleInfoReport
- anySet(boolean[]) - Static method in class edu.wisc.game.util.Util
-
Is any value set?
- APP - edu.wisc.game.web.LaunchRulesBase.Mode
- apply(Expression) - Method in interface edu.wisc.game.parser.Expression.Mapper
- arex - Variable in class edu.wisc.game.parser.Expression.ColonExpression
- ArithmeticResult - Class in edu.wisc.game.web
-
A tool for an easy online testing of arithmetic expression evaluation.
- ArithmeticResult(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.ArithmeticResult
- array2map(String[]) - Static method in class edu.wisc.game.util.Util
-
Converts an array into a hash map.
- array2set(String...) - Static method in class edu.wisc.game.util.Util
-
Can also take String[] a
- array2vector(T...) - Static method in class edu.wisc.game.util.Util
- Arrows - Class in edu.wisc.game.svg
- Arrows() - Constructor for class edu.wisc.game.svg.Arrows
- asBoardPieces() - Method in class edu.wisc.game.sql.Board
-
Produces an array of pieces with N*N elements, with nulls for empty cells.
- asId() - Method in class edu.wisc.game.parser.Token
- asList() - Method in class edu.wisc.game.sql.ImageObject.Generator
- asList() - Method in class edu.wisc.game.sql.ImageObject.PickFromList
- asList() - Method in class edu.wisc.game.svg.Composite.Generator
- asStringVector(Object, String) - Static method in class edu.wisc.game.reflect.Reflect
- asStringVector(Object, String, boolean) - Static method in class edu.wisc.game.reflect.Reflect
- asVectorY(Vector<TranscriptManager.ReadTranscriptData.Entry>) - Static method in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData
-
Returns an array of 0s and 1s, for denied and accepted move attempts
- atHome() - Static method in class edu.wisc.game.util.Hosts
-
Returns true if the application apparently runs on a home PC
- ATTEMPT_CNT_MISMATCH - Static variable in class edu.wisc.game.sql.Episode.CODE
- AutomaticRuleGenerator - Class in edu.wisc.game.engine
-
An AutomaticRuleGenerator is used to create multiple rule set files based on the same pattern.
- AutomaticRuleGenerator(Long, ParaSet) - Constructor for class edu.wisc.game.engine.AutomaticRuleGenerator
-
Ensures that the para table has the default (legacy) values for "colors" and "shapes", if none are supplied in the CSV file.
- AutomaticRuleGeneratorService - Class in edu.wisc.game.rest
-
The AutomaticRuleGenerator demo service.
- AutomaticRuleGeneratorService() - Constructor for class edu.wisc.game.rest.AutomaticRuleGeneratorService
B
- B - edu.wisc.game.engine.Order.PositionSelector
- basicCheck(String) - Static method in class edu.wisc.game.rest.CheckPlanService
-
A simpler testing used when we generate the list of names of all available plans and want to exclude those that have no rule set files.
- BLACK - Static variable in class edu.wisc.game.sql.Piece.Color
- BLUE - Static variable in class edu.wisc.game.sql.Piece.Color
- Board - Class in edu.wisc.game.sql
- Board() - Constructor for class edu.wisc.game.sql.Board
-
Creates an empty board
- Board(Piece[], Piece[], BitSet[]) - Constructor for class edu.wisc.game.sql.Board
-
Creates a board object to be sent out (as JSON) to the player's client, based on the current state of the episode.
- Board(RandomRG, int) - Constructor for class edu.wisc.game.sql.Board
-
The simple constructor, creates a random board with a given number of pieces, using the 4 legacy colors.
- Board(RandomRG, int, int, int, Piece.Shape[], Piece.Color[]) - Constructor for class edu.wisc.game.sql.Board
-
The main constructor for a random initial board in GS 2.*.
- Board(RandomRG, int, ImageObject.Generator) - Constructor for class edu.wisc.game.sql.Board
-
The main constructor for a random image-and-property-based initial board in GS 3.*.
- Board.Pos - Class in edu.wisc.game.sql
-
Can be used to describe the position of a piece on the [1:N]x[1:N] grid, or that of a bucket (at (0,0), ...
- BoardConditionsChecker - Class in edu.wisc.game.engine
-
For the training/testing restrictions on boards, as introduced in GS 6.010.
- BoardConditionsChecker() - Constructor for class edu.wisc.game.engine.BoardConditionsChecker
- BoardDisplayService - Class in edu.wisc.game.rest
-
HTML display for user-upload boards (in JSON format), for use by the ML team (Shubham)
- BoardDisplayService() - Constructor for class edu.wisc.game.rest.BoardDisplayService
- BoardDisplayService.BoardList - Class in edu.wisc.game.rest
- boardIsAcceptable(Board, RuleSet, boolean) - Static method in class edu.wisc.game.engine.BoardConditionsChecker
-
In the training mode, the board is acceptable if no game piece satisfies any condition (i.e.
- BoardList() - Constructor for class edu.wisc.game.rest.BoardDisplayService.BoardList
- BoardManager - Class in edu.wisc.game.saved
-
Reading and writing Boards to CSV files
- BoardManager() - Constructor for class edu.wisc.game.saved.BoardManager
- boardsFile(String) - Static method in class edu.wisc.game.rest.Files
-
The file into which the initial boards of all episodes played by a given player are written
- boardsFile(String, boolean) - Static method in class edu.wisc.game.rest.Files
- BONUS - edu.wisc.game.rest.ParaSet.Incentive
- BONUS - edu.wisc.game.sql.PlayerInfo.Transition
-
A bonus episode in the same series
- br() - Method in class edu.wisc.game.formatter.Fmter
- br() - Method in class edu.wisc.game.formatter.HTMLFmter
- brHtml() - Method in class edu.wisc.game.formatter.Fmter
-
Generates a BR in HTML mode, and a space otherwise.
- brHtml() - Method in class edu.wisc.game.formatter.HTMLFmter
-
Generates a BR in HTML mode, and a space otherwise.
- BRIEF - edu.wisc.game.sql.Episode.OutputMode
- BRM - edu.wisc.game.web.LaunchRulesBase.Mode
- bucketList - Variable in class edu.wisc.game.engine.RuleSet.Atom
- bucketNo - Variable in class edu.wisc.game.sql.Episode.Move
-
(Attempted) destination, in the [0:3] range
- bucketNo() - Method in class edu.wisc.game.sql.Board.Pos
-
Converts the coordinates of a bucket to a bucket number.
- buckets - Static variable in class edu.wisc.game.sql.Board
-
The positions of the 4 buckets
- BucketVarMap2(Piece, int) - Constructor for class edu.wisc.game.sql.EpisodeMemory.BucketVarMap2
- buildCodeId(String, Date) - Static method in class edu.wisc.game.sql.User
-
Creates a more or less unique ID that can be used as a "secret ID" for a User object
- buildFromArgv(RandomRG, File, ParseConfig, String[], int) - Static method in class edu.wisc.game.sql.RandomGameGenerator
-
Builds a RandomGameGenerator from command-line arguments
- buildTable(String[], String[], String[], LaunchRulesBase.Mode, String) - Method in class edu.wisc.game.web.LaunchRulesBase
-
Builds Part A and Part B tables
- button(String) - Method in class edu.wisc.game.formatter.Fmter
C
- cache() - Method in class edu.wisc.game.sql.EpisodeInfo
- canActivateBonus() - Method in class edu.wisc.game.sql.PlayerInfo
- canStalemate(StalemateTester.MBoard) - Method in class edu.wisc.game.engine.StalemateTester
-
Will this game stalemate if started with a specified board?
- canStalemate(Piece.Shape[], Piece.Color[], String[]) - Method in class edu.wisc.game.engine.StalemateTester
-
Is there any board composed of any pieces of the specified colors and shapes on which this rule set will stalemate? As always, we assume that all atoms in the rules are "non-disappearing", i.e.
- cap1(String) - Static method in class edu.wisc.game.util.Util
-
Capitalizes the first character of a string
- Captive - Class in edu.wisc.game.engine
-
The main class for the Captive Game Server
- Captive() - Constructor for class edu.wisc.game.engine.Captive
- CGS - edu.wisc.game.web.LaunchRulesBase.Mode
- checkbox(String, Object, Object, boolean) - Static method in class edu.wisc.game.util.Tools
- checkColors(ColorMap) - Method in class edu.wisc.game.rest.ParaSet
-
Makes sure that this parameter set's color list (used for generating random boards) only contains valid colors (present in the color map)
- checkImages() - Method in class edu.wisc.game.rest.ParaSet
- checkIncentive() - Method in class edu.wisc.game.rest.ParaSet
-
Checks whether the parameters related to incentive schemes are consistent (that is, you don't have a parameter from one scheme and and another parameter from a different scheme).
- checkPlanHtml(String) - Method in class edu.wisc.game.rest.CheckPlanService
- CheckPlanService - Class in edu.wisc.game.rest
-
The "Check my experiment plan" service.
- CheckPlanService() - Constructor for class edu.wisc.game.rest.CheckPlanService
- checkRulesHtml(String) - Method in class edu.wisc.game.rest.CheckPlanService
- checkShapes() - Method in class edu.wisc.game.rest.ParaSet
-
Makes sure that this parameter set's shape list (used for generating random boards) only contains valid shapes (for which SVG files exist)
- checkShapesAndColors(ColorMap) - Method in class edu.wisc.game.sql.Board
-
Checking that a board description does not include any colors or shapes that cannot be displayed
- checkShapesAndColors(ColorMap) - Method in class edu.wisc.game.sql.PredefinedBoardGameGenerator
- circle(SvgEcd.Point, double, String) - Static method in class edu.wisc.game.svg.SvgEcd
- CIRCLE - Static variable in class edu.wisc.game.sql.Piece.Shape
- clearAll() - Static method in class edu.wisc.game.engine.AllRuleSets
-
Can be used to ensure that the rule sets will be reloaded
- clearTable() - Static method in class edu.wisc.game.sql.ImageObject
- clearTables() - Method in class edu.wisc.game.rest.CheckPlanService
- clientUrl - Variable in class edu.wisc.game.web.ContextInfo
-
The main GUI Client URL to use (dev or prod).
- close() - Method in class edu.wisc.game.sql.MlcLog
- CLOSE - edu.wisc.game.parser.Token.Type
- Clustering - Class in edu.wisc.game.tools.pooling
- Clustering() - Constructor for class edu.wisc.game.tools.pooling.Clustering
- CMP - edu.wisc.game.parser.Token.Type
- CMP_ALGOS - edu.wisc.game.math.MannWhitneyComparison.Mode
- CMP_RULES - edu.wisc.game.math.MannWhitneyComparison.Mode
- CMP_RULES_HUMAN - edu.wisc.game.math.MannWhitneyComparison.Mode
- code - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
-
The success code read from the transcript
- code(String) - Method in class edu.wisc.game.formatter.Fmter
- CODE() - Constructor for class edu.wisc.game.sql.Episode.CODE
- COLON - edu.wisc.game.parser.Token.Type
- color - Variable in class edu.wisc.game.formatter.Fmter
- colored(String, String) - Method in class edu.wisc.game.formatter.Fmter
- colored(String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
-
Builds an HTML FORM element for feedback about a charge, if this formatter is configured to generate them.
- colorMap() - Method in class edu.wisc.game.rest.GameService2
-
Returns a hash map that maps each color name (in upper case) to a vector of 3 integers, representing RGB values.
- ColorMap - Class in edu.wisc.game.rest
- ColorMap() - Constructor for class edu.wisc.game.rest.ColorMap
-
Reads in the color map file
- colors - Variable in class edu.wisc.game.engine.RuleSet.Atom
-
For shape-and-color pieces, determines acceptable colors.
- colors - Variable in class edu.wisc.game.rest.ParaSet
- COMMA - edu.wisc.game.parser.Token.Type
- Compact - edu.wisc.game.sql.MlcLog.LogFormat
- compactFormat(Object) - Static method in class edu.wisc.game.reflect.Reflect
-
Compact human readable format, with no extra quotes, for various HTML tables
- Comparandum - Class in edu.wisc.game.math
-
Represents a thing to be compared using the Mann-Whitney-test: either an algo (which is to be compared with other algos based on its performance on some rule set), or a rule set (which is being compare to other rule set based on how a particular algo, or the set of humans, perform on it).
- compare(String, String) - Method in class edu.wisc.game.rest.MlcUploadService
-
Prints the summary of a specified player's performance on a particular rule set, in comparison with other players.
- compareRules(String, String) - Method in class edu.wisc.game.rest.MlcUploadService
-
The REST call for comparing rule set with respect to an algo
- compareTo(Comparandum) - Method in class edu.wisc.game.math.Comparandum
- compareTo(Object) - Method in class edu.wisc.game.reflect.Reflect.Entry
- COMPLETELY_RANDOM - edu.wisc.game.sql.ReplayedEpisode.RandomPlayer
- Composite - Class in edu.wisc.game.svg
-
The description of a single composite ImageObject, or a family of such objects, obtained by parsing its name (which may contain wildcards).
- Composite(String) - Constructor for class edu.wisc.game.svg.Composite
-
Constructs a concrete or "family" Composite object based on a name string.
- Composite.Generator - Class in edu.wisc.game.svg
-
A tool for drawing concrete ImageObjects from a family defined by a Composite object, or a union of such families.
- computeP0(Episode.Pick, int) - Method in class edu.wisc.game.sql.ReplayedEpisode
-
Computes the probability of success for a random pick or random move made by a frugal player.
- containsKey(String) - Method in class edu.wisc.game.util.ParseConfig
- ContextInfo - Class in edu.wisc.game.web
-
Prepares some information needed for proper URL construction in our app.
- ContextInfo(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.ContextInfo
-
Note that request.getProtocol() is not helpful to distinguish HTTP from HTTPS, as it seems to always return "HTTP".
- ConvertRules - Class in edu.wisc.game.engine
-
This class is used for a one-off project: converting the list of rules found in Kevin's GUI (stored in a JSON file there) to text files describing rules in a similar, but slightly different, format used by our server.
- ConvertRules() - Constructor for class edu.wisc.game.engine.ConvertRules
- COOKIE_NAME - Static variable in class edu.wisc.game.web.ExtendedSessionManagement
- copy() - Method in class edu.wisc.game.svg.SvgEcd.Point
- count(double[], double[]) - Static method in class edu.wisc.game.math.MannWhitney
-
How many pairs (i,j) exist where a[i] < b[j]? Ties are counted as 0.5.
- countBonusEpisodes(int) - Method in class edu.wisc.game.sql.PlayerInfo
-
How many bonus episodes (complete or not) are currently in series No.
- counter - Variable in class edu.wisc.game.engine.RuleSet.Atom
-
-1 means "no limit"
- cp - Variable in class edu.wisc.game.web.ContextInfo
- CreateRoles - Class in edu.wisc.game.sql
-
A very simple, stand-alone program that creates necessary Role entities in the roles table, and at least one User entity.
- CreateRoles() - Constructor for class edu.wisc.game.sql.CreateRoles
- csv - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
- CsvData - Class in edu.wisc.game.util
-
Represents the entire content of a CSV file.
- CsvData(File) - Constructor for class edu.wisc.game.util.CsvData
- CsvData(File, boolean, boolean, int[]) - Constructor for class edu.wisc.game.util.CsvData
-
Creates a CsvData object from the content of a CSV file.
- CsvData(File, Reader, boolean, boolean, int[]) - Constructor for class edu.wisc.game.util.CsvData
- CsvData.BasicLineEntry - Class in edu.wisc.game.util
- CsvData.CommentEntry - Class in edu.wisc.game.util
-
Stores a comment line from the CSV file.
- CsvData.LineEntry - Interface in edu.wisc.game.util
- csvHeader(Class) - Static method in class edu.wisc.game.reflect.Reflect
-
Saves the class description as the header line of a comma-separated file
- csvRow(Object) - Static method in class edu.wisc.game.reflect.Reflect
- csvRow(Object, String) - Static method in class edu.wisc.game.reflect.Reflect
-
Saves the object as a row of comma-separated file
- customizedReflect(Object, PairFormatter) - Static method in class edu.wisc.game.reflect.Reflect
-
More pretty version of
Reflect.reflectToString(Object o)
- cVal - Variable in class edu.wisc.game.parser.Token
D
- debug(String) - Static method in class edu.wisc.game.util.Logging
- DEFAULT - edu.wisc.game.sql.PlayerInfo.Action
-
Default transition -- no special choice
- DENY - Static variable in class edu.wisc.game.sql.Episode.CODE
- describeBrief() - Method in class edu.wisc.game.sql.ImageObject.Generator
- describeBrief() - Method in class edu.wisc.game.sql.ImageObject.PickFromList
- describeBrief() - Method in class edu.wisc.game.svg.Composite.Generator
- describeTrialList(TrialList, HashSet<String>) - Method in class edu.wisc.game.web.LaunchRulesBase
-
Creates a description of a trial list, consisting of the descriptions of all rule sets in the list.
- description - Variable in class edu.wisc.game.engine.RuleSet
-
An optional verbal description of the rule set, which may have been found in the comment lines on top of the rule set file.
- destinationAllowed(Expression.VarMap2, int) - Method in class edu.wisc.game.engine.RuleSet.BucketList
-
Used in GS5
- destinations(Expression.VarMap) - Method in class edu.wisc.game.engine.RuleSet.BucketList
-
To which destinations can a piece be taken? (Used in GS1 thru 4)
- destName() - Method in class edu.wisc.game.reflect.Reflect.Entry
-
Class.field, e.g.
- detailedTranscriptsFile(String) - Static method in class edu.wisc.game.rest.Files
- determineHostname() - Static method in class edu.wisc.game.util.Hosts
-
Returns the host name this application is running on.
- dev - Variable in class edu.wisc.game.web.ContextInfo
-
True if we're to use the dev version of the GUI client rather than the prod one.
- devProd() - Method in class edu.wisc.game.web.ContextInfo
-
Do we use the "dev" or "prod" client?
- digest() - Method in annotation type edu.wisc.game.reflect.Display
-
If true, the field actually stores the MD5-digest of the relevant value.
- display - Variable in class edu.wisc.game.engine.RuleSet
-
The display name, to show in the Android app, without giving the user too much of a hint.
- display(String) - Method in class edu.wisc.game.rest.GameService
- display(String) - Method in class edu.wisc.game.rest.GameService2
- display(String) - Method in class edu.wisc.game.rest.PregameService
- display(String, String) - Method in class edu.wisc.game.rest.PregameService
- Display - Annotation Type in edu.wisc.game.reflect
-
An annotation describing how, if at all, a particular data field (content of a SQL database column) is to be displayed in HTML tables and data entry forms etc.
- Display(int, String) - Constructor for class edu.wisc.game.sql.Episode.Display
- displayBoard(String, int) - Method in class edu.wisc.game.rest.BoardDisplayService
- displayBoardFile(FormDataBodyPart, int) - Method in class edu.wisc.game.rest.BoardDisplayService
- displayBoardList(String, int, int) - Method in class edu.wisc.game.rest.BoardDisplayService
- displayBoardListFile(InputStream, FormDataContentDisposition, int, int) - Method in class edu.wisc.game.rest.BoardDisplayService
- displayName - Variable in class edu.wisc.game.web.ResultsBase
-
Same as nickname
- doBoard(Board, int) - Static method in class edu.wisc.game.rest.BoardDisplayService
-
Given a Board object, creates an HTML snippet containing a visual display of the board.
- doBoardAscii(Board) - Static method in class edu.wisc.game.rest.BoardDisplayService
-
The ASCII-art alternative
- doCompare(String, String, Comparandum[][], Fmter, File[]) - Method in class edu.wisc.game.math.MannWhitneyComparison
-
Carries out the comparison of the performance for different "keys" (algo nicknames or rule sets).
- doGetEM() - Method in class edu.wisc.game.sql.Main
- doGetFile(String, String) - Method in class edu.wisc.game.util.MainConfig
- doGetGuiClientUrl(boolean) - Method in class edu.wisc.game.util.MainConfig
- doGetNewEM() - Method in class edu.wisc.game.sql.Main
- doGetString(String, String) - Method in class edu.wisc.game.util.MainConfig
- doHtmlDisplay(Piece[], int, boolean, boolean[], int) - Static method in class edu.wisc.game.sql.Episode
- doMove(int, int, int, int, int) - Method in class edu.wisc.game.sql.Episode
-
Evaluate a move attempt
- doMove(int, int, int, int, int) - Method in class edu.wisc.game.sql.EpisodeInfo
-
Calls Episode.doMove, and then does various adjustments related to this episode's role in the experiment plan.
- doPersistObjects(Object...) - Method in class edu.wisc.game.sql.Main
- doPick(int, int, int) - Method in class edu.wisc.game.sql.Episode
-
Evaluate a pick attempt
- doPick(int, int, int) - Method in class edu.wisc.game.sql.EpisodeInfo
- doSaveObject(T) - Method in class edu.wisc.game.sql.Main
- DOT - edu.wisc.game.parser.Token.Type
- DOTDOT - edu.wisc.game.parser.Token.Type
- DOUBLING - edu.wisc.game.rest.ParaSet.Incentive
- drawFrame(double) - Static method in class edu.wisc.game.svg.SvgEcd
-
Draws the frame around the data field, and prints the tic labels.
- dummy - Static variable in class edu.wisc.game.formatter.Fmter
-
A dummy plain text formatter.
- dummyDisplay(int, String) - Method in class edu.wisc.game.sql.EpisodeInfo
E
- eachToString(Collection<T>) - Static method in class edu.wisc.game.util.Util
- EARLY_WIN - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
- Ecd - Class in edu.wisc.game.tools.pooling
- editable - Variable in class edu.wisc.game.reflect.Reflect.Entry
- editable() - Method in annotation type edu.wisc.game.reflect.Display
- edu.wisc.game.engine - package edu.wisc.game.engine
-
Top-level Game Server code
- edu.wisc.game.formatter - package edu.wisc.game.formatter
-
Auxiliary tools for formatting reports (as plain text or HTML)
- edu.wisc.game.math - package edu.wisc.game.math
- edu.wisc.game.parser - package edu.wisc.game.parser
-
Tools for parsing rule set descriptions
- edu.wisc.game.reflect - package edu.wisc.game.reflect
-
Auxiliary classes used for converting Java objects to Java structures and vice versa, and for related purposes
- edu.wisc.game.rest - package edu.wisc.game.rest
-
The RESTful web API
- edu.wisc.game.saved - package edu.wisc.game.saved
- edu.wisc.game.sql - package edu.wisc.game.sql
-
Persistent data structures
- edu.wisc.game.svg - package edu.wisc.game.svg
- edu.wisc.game.tools - package edu.wisc.game.tools
- edu.wisc.game.tools.pooling - package edu.wisc.game.tools.pooling
- edu.wisc.game.util - package edu.wisc.game.util
-
Auxiliary classes
- edu.wisc.game.web - package edu.wisc.game.web
-
Back-end classes for some auxiliary JSP pages
- ei(String) - Method in class edu.wisc.game.formatter.Fmter
-
Font emphasis for texts that are "CHEETA inference"
- eid - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
- EligibilityForOrders - Class in edu.wisc.game.engine
-
At present, which pieces are eligible for picking under each of the existing orders? (For example, which pieces are presently in the topmost occupied row? Which piece is the first in the English reading order?) This structure needs to be updated every time a piece is removed from the board.
- EligibilityForOrders(RuleSet, BitSet) - Constructor for class edu.wisc.game.engine.EligibilityForOrders
- em(String) - Method in class edu.wisc.game.formatter.Fmter
- EMPTY_CELL - Static variable in class edu.wisc.game.sql.Episode.CODE
- encryptAndSetPassword(String) - Method in class edu.wisc.game.sql.User
-
Encrypts the passed password, and stores the encrypted value.
- END - edu.wisc.game.sql.PlayerInfo.Transition
-
End the interaction with the system, as the player has at least sampled all param sets, and has completed (or given up on) all of them
- enlist() - Method in class edu.wisc.game.sql.ImageObject
-
Enters this ImageObject into the master table
- enrichFromArgv(String[]) - Method in class edu.wisc.game.util.ParseConfig
-
Scans the argv array, identifying all elements of the form X=Y.
- entries - Variable in class edu.wisc.game.reflect.Reflect
- entries - Variable in class edu.wisc.game.util.CsvData
-
All data lines (except for, possibly, the first line), and possibly also comment lines, from the file
- Entry() - Constructor for class edu.wisc.game.reflect.Reflect.Entry
- Episode - Class in edu.wisc.game.sql
-
An Episode is a single instance of a Game played by a person or machine with our game server.
- Episode() - Constructor for class edu.wisc.game.sql.Episode
-
Dummy constructor; only used for error code production, and maybe also by JPA when restoring a player's info (with all episodes) from the database.
- Episode(Game, Episode.OutputMode, Reader, PrintWriter) - Constructor for class edu.wisc.game.sql.Episode
-
Creates a new Episode for a given Game (which defines rules and the properties of the initial board).
- Episode(Game, Episode.OutputMode, Reader, PrintWriter, String) - Constructor for class edu.wisc.game.sql.Episode
- Episode.CODE - Class in edu.wisc.game.sql
-
Return codes for the /move and /display API web API calls, and for the MOVE command in the captive game server.
- Episode.Display - Class in edu.wisc.game.sql
-
Can be sent to the web client in JSON format, where it would be used to display the current state of the episode
- Episode.FINISH_CODE - Class in edu.wisc.game.sql
- Episode.Move - Class in edu.wisc.game.sql
-
A Move instance describes an [attempted] act of picking a piece and dropping it into a bucket.
- Episode.OutputMode - Enum in edu.wisc.game.sql
- Episode.Pick - Class in edu.wisc.game.sql
-
A Pick instance describes the act of picking a piece, without specifying its destination
- episodeCnt - Variable in class edu.wisc.game.tools.PlanStats
- episodeId - Variable in class edu.wisc.game.sql.Episode
-
This is used to assign episode IDs, which are unique within a given server run.
- EpisodeInfo - Class in edu.wisc.game.sql
-
An EpisodeInfo instance extends an Episode, containing additional information related to it being played as part of an experiment.
- EpisodeInfo() - Constructor for class edu.wisc.game.sql.EpisodeInfo
-
Dummy episode, used for sending error mesages only
- EpisodeInfo(Game, ParaSet) - Constructor for class edu.wisc.game.sql.EpisodeInfo
- EpisodeInfo.ExtendedDisplay - Class in edu.wisc.game.sql
-
Provides some extra information related to the episode's context within the experiment.
- EpisodeMemory - Class in edu.wisc.game.sql
-
Auxiliary data structures for the Episode class, keeping track of "memory variables".
- EpisodeMemory() - Constructor for class edu.wisc.game.sql.EpisodeMemory
- EpisodeMemory.BucketVarMap2 - Class in edu.wisc.game.sql
-
Variables needed for GS5 expressions.
- episodeToDo() - Method in class edu.wisc.game.sql.PlayerInfo
-
Returns the currently unfinished last episode to be resumed, or a new episode (in the current series or the next series, as the case may be), or null if this player has finished with all series.
- EQUAL - edu.wisc.game.parser.Token.Type
- equals(Object) - Method in class edu.wisc.game.parser.Token
- equals(Object) - Method in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
-
Requires the equality of the strings in all columns
- equals(Object) - Method in class edu.wisc.game.sql.Piece.Color
- equals(Object) - Method in class edu.wisc.game.sql.Piece
- equals(Object) - Method in class edu.wisc.game.sql.Piece.Shape
- equals(Object) - Method in class edu.wisc.game.sql.Role
-
Equality is based on the role names
- equals(Object) - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
-
Requires the equality of the strings in all fields
- error(String) - Static method in class edu.wisc.game.util.Logging
- escape(String) - Static method in class edu.wisc.game.util.ImportCSV
-
Process a string for writing into a CSV file (as the content of a single cell).
- escape(String[]) - Static method in class edu.wisc.game.util.ImportCSV
-
Processes all Strings for writing into a CSV file (as one line)
- escapeAndwriteToFile(String[][], File) - Static method in class edu.wisc.game.util.ImportCSV
- evalSet(HashMap<String, HashSet<Integer>>) - Method in interface edu.wisc.game.parser.Expression.ArithmeticExpression
-
Evaluates this expression for the given values of the variables involved.
- evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.BracketList
- evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.ComparisonExpression
- evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.Id
- evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.NegationExpression
- evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.Num
- evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.QualifiedId
- evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.SerialExpression
- evalSet2(Expression.VarMap2) - Method in interface edu.wisc.game.parser.Expression.ArithmeticExpression
- evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.BracketList
- evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.ComparisonExpression
- evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.Id
- evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.NegationExpression
- evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.Num
- evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.QualifiedId
-
Trying different interpretations
- evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.SerialExpression
- Every - edu.wisc.game.tools.MwByHuman.PrecMode
- EveryCond - edu.wisc.game.tools.MwByHuman.PrecMode
- exceptionTrace() - Method in class edu.wisc.game.tools.MwByHuman
- exceptionTrace() - Method in class edu.wisc.game.web.ResultsBase
- EXIT - Static variable in class edu.wisc.game.sql.Episode.CODE
- exp - Variable in class edu.wisc.game.tools.PlanStats
-
Plan name
- exp - Variable in class edu.wisc.game.web.ContextInfo
-
Optional; used in some pages.
- expandCsvOutDir(File) - Static method in class edu.wisc.game.math.MannWhitneyComparison
-
Suggests names for CSV output files
- exportSavedMws(File) - Method in class edu.wisc.game.tools.MwByHuman
-
Exports the data generated in Stage1
- ExportTable - Class in edu.wisc.game.tools
-
This is a substitute for something like this:
- ExportTable() - Constructor for class edu.wisc.game.tools.ExportTable
- Expression - Interface in edu.wisc.game.parser
- Expression.AdditiveExpression - Class in edu.wisc.game.parser
- Expression.ArithmeticExpression - Interface in edu.wisc.game.parser
-
An arithmetic expression is composed of variables, constants, and arithmetic operations; parentheses can be used for ordering operations.
- Expression.BracketList - Class in edu.wisc.game.parser
- Expression.ColonExpression - Class in edu.wisc.game.parser
-
Id:ArithmeticExpression; used in GS 3
- Expression.ComparisonExpression - Class in edu.wisc.game.parser
-
Has exactly two operands, and the operator is '=='
- Expression.ExList - Class in edu.wisc.game.parser
-
Can be overridden as needed
- Expression.Id - Class in edu.wisc.game.parser
-
A variable.
- Expression.Mapper - Interface in edu.wisc.game.parser
-
A Mapper is something that can take a variable (Expression.Id) and produce another Expression (e.g.
- Expression.MapTo<T> - Class in edu.wisc.game.parser
-
A HashMap storing a set of values of a given type T for each key
- Expression.MultiplicativeExpression - Class in edu.wisc.game.parser
- Expression.NegationExpression - Class in edu.wisc.game.parser
-
!E evaluates to [1] if E is an empty set, or to [] otherwise
- Expression.Num - Class in edu.wisc.game.parser
-
A numeric constant
- Expression.ParenList - Class in edu.wisc.game.parser
- Expression.PropMap - Class in edu.wisc.game.parser
-
Values are String or Integer
- Expression.QualifiedId - Class in edu.wisc.game.parser
-
A.B
- Expression.RangeExpression - Class in edu.wisc.game.parser
-
[Num..Num]
- Expression.SerialExpression - Class in edu.wisc.game.parser
-
Additive or multiplicative
- Expression.Star - Class in edu.wisc.game.parser
-
A Star expression is simply "*".
- Expression.VarMap - Class in edu.wisc.game.parser
- Expression.VarMap2 - Class in edu.wisc.game.parser
-
Objects in question may be Integer, String, or PropMap (ImageObject or equivalent)
- ExtendedSessionManagement - Class in edu.wisc.game.web
-
This class is used to manage extended sessions, which survive over the web server restart.
- ExtendedSessionManagement() - Constructor for class edu.wisc.game.web.ExtendedSessionManagement
- extractExperimentPlanFromPlayerId(String) - Static method in class edu.wisc.game.rest.TrialList
-
To which experiment plan does this player ID belong?
F
- f - Variable in class edu.wisc.game.reflect.Reflect.Entry
- familySize() - Method in class edu.wisc.game.svg.Composite
-
How many distinct concrete Composite ImageObjects does this Composite object describe? The result is based on the number of wildcards in this object.
- Farthest - edu.wisc.game.engine.Order.PositionSelector
- fetchVecs() - Method in class edu.wisc.game.reflect.OurTable
-
This is meant to cause JPA load vectors that are not automatically loaded.
- file - Variable in class edu.wisc.game.sql.ImageObject
-
For static objects, this is the SVG file for the image.
- Files - Class in edu.wisc.game.rest
-
Information about the data files the Rule Game web server reads and writes
- Files() - Constructor for class edu.wisc.game.rest.Files
- FileUploadResource - Class in edu.wisc.game.rest
- FileUploadResource() - Constructor for class edu.wisc.game.rest.FileUploadResource
- FileWriteReport - Class in edu.wisc.game.rest
-
This data structure is converted to JSON and send to the client in response to the /writeFile web API call.
- findByName(EntityManager, String) - Static method in class edu.wisc.game.sql.User
-
Can be used instead of (User)em.find(User.class, un);
- findColor(String) - Static method in class edu.wisc.game.sql.Piece.Color
- findColors(String[]) - Static method in class edu.wisc.game.sql.Piece.Color
- findEligiblePieces(BitSet) - Method in class edu.wisc.game.engine.Order
-
In the present board configuration, which piece(s) would be eligible to be picked right now under this order?
- findPlans(int) - Method in class edu.wisc.game.rest.GameService2
- findShape(String) - Static method in class edu.wisc.game.sql.Piece.Shape
-
Finds an already existing Shape object with a specified name, or creates a new one
- findShapes(String[]) - Static method in class edu.wisc.game.sql.Piece.Shape
- FINISH - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
- FINISH_CODE() - Constructor for class edu.wisc.game.sql.Episode.FINISH_CODE
- flip2corner() - Method in class edu.wisc.game.sql.Board.Pos
-
Mirror image of this cell into the bottom left corner
- fm - Static variable in class edu.wisc.game.svg.SvgEcd
- Fmter - Class in edu.wisc.game.formatter
-
Auxiliary class for formatting output as plain text of HTML.
- Fmter() - Constructor for class edu.wisc.game.formatter.Fmter
- format - Variable in class edu.wisc.game.sql.MlcLog
- formatAsString(Object, String) - Static method in class edu.wisc.game.reflect.Reflect
-
Formats a single field of an object.
- foundAny(String, String[]) - Static method in class edu.wisc.game.util.Util
- foundAnyWordStart(String, String[]) - Static method in class edu.wisc.game.util.Util
- FrontEndForm2 - Class in edu.wisc.game.web
-
For Tanvi: helps the player to generate a unique playerID
- FrontEndForm2(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.FrontEndForm2
- FULL - edu.wisc.game.sql.Episode.OutputMode
G
- g - Variable in class edu.wisc.game.reflect.Reflect.Entry
-
The getter method for the field.
- Game - Class in edu.wisc.game.sql
-
A Game object defines how an Episode may be created.
- Game(RuleSet, Board) - Constructor for class edu.wisc.game.sql.Game
- Game(RandomRG, RuleSet, int, int, int, Piece.Shape[], Piece.Color[]) - Constructor for class edu.wisc.game.sql.Game
-
A game with shape-and-color objects used as game pieces
- Game(RandomRG, RuleSet, int, ImageObject.Generator) - Constructor for class edu.wisc.game.sql.Game
-
A game with image-and-properties-based objects used as game pieces
- Game(RandomRG, RuleSet, int, Piece.Shape[], Piece.Color[]) - Constructor for class edu.wisc.game.sql.Game
- GameGenerator - Class in edu.wisc.game.sql
-
This class generates random games (with the same rule set and randomly created initial boards) based on the provided parameter range specifications
- GamePlayException - Exception in edu.wisc.game.engine
- GamePlayException(String) - Constructor for exception edu.wisc.game.engine.GamePlayException
- GameService - Class in edu.wisc.game.rest
-
The "First Batch" of API calls, primarily for use in the research environment, where a player can choose any game to play
- GameService() - Constructor for class edu.wisc.game.rest.GameService
- GameService2 - Class in edu.wisc.game.rest
-
The "Second Batch" of API calls, primarily for use with players constrained by an experiment plan, and playing a sequence of games as outlined in the trial list to which the player is assigned.
- GameService2() - Constructor for class edu.wisc.game.rest.GameService2
- GameService2Html - Class in edu.wisc.game.rest
-
The HTML wrapper for the Second Batch calls, to allow for the "HTML Play".
- GameService2Html() - Constructor for class edu.wisc.game.rest.GameService2Html
- GameServiceHtml - Class in edu.wisc.game.rest
-
The HTML wrapper for the First Batch calls, to allow for the "HTML Play".
- GameServiceHtml() - Constructor for class edu.wisc.game.rest.GameServiceHtml
- GameSocketServer - Class in edu.wisc.game.engine
-
The socket implementation of a captive game server.
- GameSocketServer() - Constructor for class edu.wisc.game.engine.GameSocketServer
- generateHtml(String, String, int) - Method in class edu.wisc.game.rest.AutomaticRuleGeneratorService
- Generator() - Constructor for class edu.wisc.game.sql.ImageObject.Generator
- Generator(Composite[]) - Constructor for class edu.wisc.game.svg.Composite.Generator
- getAllEpisodes() - Method in class edu.wisc.game.sql.PlayerInfo
- getAlreadyFinished() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
-
True if this player has finished all episodes he could play.
- getAlreadyFinished() - Method in class edu.wisc.game.rest.PlayerResponse
-
True if this player has finished all episodes he could play.
- getBoard() - Method in class edu.wisc.game.rest.NewEpisodeWrapper
- getBoard() - Method in class edu.wisc.game.sql.Episode.Display
-
What pieces are on the board now, and what pieces have been removed
- getBoard(String) - Method in class edu.wisc.game.rest.GameService
-
Gets a Board object by ID
- getBoard1() - Method in class edu.wisc.game.rest.GameService
- getBoard2() - Method in class edu.wisc.game.rest.GameService
- getBoards() - Method in class edu.wisc.game.rest.BoardDisplayService.BoardList
- getBonusEpisodeNo() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
The number of bonus episodes that have been completed (or given up) prior to the beginning of this episode.
- GetBookletPageServlet - Class in edu.wisc.game.web
-
Returns the content of an image file (SVG, PNG, etc) for one of the pages of the instruction booklet.
- GetBookletPageServlet() - Constructor for class edu.wisc.game.web.GetBookletPageServlet
- GetBookletPageWrapper - Class in edu.wisc.game.rest
-
Returns the content of the specified page of the instruction booklet for the specified player
- GetBookletPageWrapper(HttpServletRequest, HttpServletResponse, Writer) - Constructor for class edu.wisc.game.rest.GetBookletPageWrapper
- getBookletSize() - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
- getBoolean(double) - Method in class edu.wisc.game.util.RandomRG
- getBoolean(HttpServletRequest, String, boolean) - Static method in class edu.wisc.game.util.Tools
- getBoolean(String, boolean) - Method in class edu.wisc.game.util.ParseConfig
- getBoolean(String, Boolean) - Method in class edu.wisc.game.rest.ParaSet
- getBucketNo() - Method in class edu.wisc.game.sql.Episode.Move
- getBuckets() - Method in class edu.wisc.game.sql.Piece
- getByteCnt() - Method in class edu.wisc.game.rest.FileWriteReport
- getCanActivateBonus() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
This is set to true if an "Activate Bonus" button can be displayed now, i.e.
- getClearingThreshold() - Method in class edu.wisc.game.rest.ParaSet
- getCode() - Method in class edu.wisc.game.sql.Episode.Display
-
On a /move call: Has this move been accepted or rejected? (When returned by /display response, the value is -8).
- getCode() - Method in class edu.wisc.game.sql.Episode.Pick
- getCode() - Method in exception edu.wisc.game.web.WebException
- getCol(int) - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
- getColByName(CsvData.BasicLineEntry, String, String) - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
-
Picks the value from this line's column with the specified column name.
- getColInt(int) - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
- getColor() - Method in class edu.wisc.game.sql.Piece
-
This method is used just for Jersey/REST, to simplify JSON output structure, making it similar to that used in Game Engine 1.0
- getColorNames() - Method in class edu.wisc.game.engine.AutomaticRuleGenerator
- getColors() - Method in class edu.wisc.game.rest.ParaSet
-
For JSON
- getCompleted() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- getCompletionCode() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
-
The completion code, a string that the player can report as a proof of his completion of the experiment plan.
- getCompletionCode() - Method in class edu.wisc.game.rest.PlayerResponse
- getCompletionCode() - Method in class edu.wisc.game.sql.PlayerInfo
-
The completion code, a string that the player can report as a proof of his completion of the experiment plan.
- getCont() - Method in class edu.wisc.game.rest.ParaSet
- getCurrentBoard() - Method in class edu.wisc.game.sql.Episode
-
Shows the current board (without removed [dropped] pieces)
- getCurrentBoard() - Method in class edu.wisc.game.sql.EpisodeInfo
-
Shows tHe current board (including dropped pieces, which are labeled as such)
- getCurrentSeriesNo() - Method in class edu.wisc.game.sql.PlayerInfo
- getDate() - Method in class edu.wisc.game.sql.PlayerInfo
- getDate() - Method in class edu.wisc.game.sql.User
- getDescription() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- getDigest() - Method in class edu.wisc.game.sql.User
-
Encrypted password (or, more precisely, the MD5 digest of the password).
- getDisplay() - Method in class edu.wisc.game.rest.NewEpisodeWrapper
-
The structure with a lot of information about the current episode, and its place in the experiment's framework.
- getDisplay() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
-
The structure with a lot of information about the current episode, and its place in the experiment's framework.
- getDisplay() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- getDisplayEpisodeNo() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
Introduced in ver.
- getDisplaySeriesNo() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
The number of the current super-series (zero-based) among all super-series in the trial list.
- getDisplayText() - Method in class edu.wisc.game.web.ResultsBase
- getDouble(HttpServletRequest, String, double) - Static method in class edu.wisc.game.util.Tools
- getDouble(String) - Method in class edu.wisc.game.rest.ParaSet
- getDouble(String, boolean, double) - Method in class edu.wisc.game.rest.ParaSet
- getDouble(String, double) - Method in class edu.wisc.game.util.ParseConfig
- getDropped() - Method in class edu.wisc.game.sql.Piece
- getEM() - Static method in class edu.wisc.game.sql.Main
-
Creates a new EntityManager from the EntityManagerFactory.
- getEmail() - Method in class edu.wisc.game.sql.User
- getEndStreakEpisodes() - Method in class edu.wisc.game.sql.MlcEntry
- getEndStreakMoves() - Method in class edu.wisc.game.sql.MlcEntry
- getEntry(String) - Method in class edu.wisc.game.reflect.Reflect
- getEnum(HttpServletRequest, Class<T>, String, T) - Static method in class edu.wisc.game.util.Tools
- getEnum(Class<T>) - Method in class edu.wisc.game.util.RandomRG
-
Get a random value of a specified enum class
- getEnum(Class<T>, String, T) - Method in class edu.wisc.game.util.ParseConfig
- getEnums(HttpServletRequest, Class<T>, String) - Static method in class edu.wisc.game.util.Tools
- getEpisodeCnt() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- getEpisodeId() - Method in class edu.wisc.game.rest.NewEpisodeWrapper
- getEpisodeId() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
-
The episode ID of the resumed or newly created episode
- getEpisodeId() - Method in class edu.wisc.game.sql.Episode
- getEpisodeNo() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
The number of this episode within the current (internal) series (zero-based).
- getEpisodesUntilLearned() - Method in class edu.wisc.game.sql.MlcEntry
- getERole() - Method in class edu.wisc.game.sql.Role
- getErrmsg() - Method in class edu.wisc.game.rest.ResponseBase
- getErrmsg() - Method in class edu.wisc.game.rest.TrialList
- getErrmsg() - Method in class edu.wisc.game.sql.Episode.Display
-
The error or debug messsage, if any
- getErrmsg() - Method in class edu.wisc.game.sql.PropertiesTable
- getErrmsg() - Method in class edu.wisc.game.tools.MwByHuman
- getErrmsg() - Method in class edu.wisc.game.web.ResultsBase
- getError() - Method in class edu.wisc.game.rest.ResponseBase
- getError() - Method in class edu.wisc.game.rest.TrialList
- getError() - Method in class edu.wisc.game.sql.Episode.Display
- getError() - Method in class edu.wisc.game.sql.PropertiesTable
- getError() - Method in class edu.wisc.game.tools.MwByHuman
- getError() - Method in class edu.wisc.game.web.ResultsBase
- getErrorsUntilLearned() - Method in class edu.wisc.game.sql.MlcEntry
- getEx() - Method in class edu.wisc.game.tools.MwByHuman
- getEx() - Method in class edu.wisc.game.web.ResultsBase
- getExp() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- getExp(int, double) - Method in class edu.wisc.game.util.RandomRG
- getExpDouble(double, double) - Method in class edu.wisc.game.util.RandomRG
-
Returns an exponentially distributed random real number in the range [0, M], with the probability density dropping by e at L.
- getExperimentPlan() - Method in class edu.wisc.game.rest.PlayerResponse
- getExperimentPlan() - Method in class edu.wisc.game.sql.PlayerInfo
-
The experiment plan historically was just a directory name, e.g.
- getExplainCounters() - Method in class edu.wisc.game.sql.Episode.Display
-
The "explanation" of the current state of the current rule line
- getFaces() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getFactorAchieved() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getFactorPromised() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getFile() - Method in class edu.wisc.game.engine.RuleSet
- getFile(String, String) - Static method in class edu.wisc.game.util.MainConfig
-
Looks up the path, adjusts it if necessary (when on a DoIT shared hosting host), and converts it to a File object
- getFinishCode() - Method in class edu.wisc.game.sql.Episode.Display
-
Is this episode still continues (code 0), has stalemated (2), or has the board been cleared (4)?
- getFirstPara() - Method in class edu.wisc.game.sql.PlayerInfo
-
Gives a link to the first ParaSet.
- getGoodnessScore() - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
- getGuess() - Method in class edu.wisc.game.sql.EpisodeInfo
- getGuessConfidence() - Method in class edu.wisc.game.sql.EpisodeInfo
- getGuessSaved() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
True if the player's guess has been recorded at the end of this episode
- getGuessSaved() - Method in class edu.wisc.game.sql.EpisodeInfo
- getGuiClientUrl(boolean) - Static method in class edu.wisc.game.util.MainConfig
-
The URL string for the Rule Game GUI Client.
- getHello1() - Method in class edu.wisc.game.rest.GameService
-
Prints Hello: edu.wisc.game.sql.Board@3692d23f
- getHello2() - Method in class edu.wisc.game.rest.GameService
- getHex(Piece.Color, boolean) - Method in class edu.wisc.game.rest.ColorMap
- getHex(String, boolean) - Method in class edu.wisc.game.rest.ColorMap
- getId() - Method in class edu.wisc.game.sql.Board
- getId() - Method in class edu.wisc.game.sql.Piece
- getId() - Method in class edu.wisc.game.sql.PlayerInfo
- getId() - Method in class edu.wisc.game.sql.User
- getIdCode() - Method in class edu.wisc.game.sql.User
- getImage() - Method in class edu.wisc.game.sql.Piece
- getImageFile(String) - Static method in class edu.wisc.game.rest.Files
-
Looks for an image file with an appropriate name in the shapes directory.
- getImageObject() - Method in class edu.wisc.game.sql.Piece
- getImages() - Method in class edu.wisc.game.rest.ParaSet
- GetImageServlet - Class in edu.wisc.game.web
-
Returns the content of an image file (SVG, PNG, etc) for the specified shape.
- GetImageServlet() - Constructor for class edu.wisc.game.web.GetImageServlet
- getIncentive() - Method in class edu.wisc.game.rest.ParaSet
-
Returns the name of the incentive scheme in use in this para set, or null if none is apparenly is in effect.
- getIncentive() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getInRange(int[]) - Method in class edu.wisc.game.util.RandomRG
- getInRange(int, int) - Method in class edu.wisc.game.util.RandomRG
-
Generates a random integer number x, uniformly distributed among the (max-min+1) values: min ≤ x ≤ max.
- getInt(String) - Method in class edu.wisc.game.rest.ParaSet
- getInt(String, boolean, int) - Method in class edu.wisc.game.rest.ParaSet
- getInt(String, int) - Method in class edu.wisc.game.util.ParseConfig
- getJustReachedX2() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getJustReachedX4() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getKey() - Method in class edu.wisc.game.sql.ImageObject
- getKey() - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
- getKey() - Method in class edu.wisc.game.util.CsvData.CommentEntry
-
Returns null, as comment lines don't have keys
- getKey() - Method in interface edu.wisc.game.util.CsvData.LineEntry
-
The key associated with this data line.
- getKey(MwByHuman.PrecMode) - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
-
The 'key' (what comparandum, if any, this series belongs to) depends on the mode
- getKeys() - Method in class edu.wisc.game.sql.ImageObject.PickFromList
- getKeys() - Method in class edu.wisc.game.svg.Composite.Generator
- getLastStretch() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getLastStretch() - Method in class edu.wisc.game.sql.EpisodeInfo
- getLaunchFileA(LaunchRulesBase.Mode) - Static method in class edu.wisc.game.rest.Files
-
The control file for the repeat-user launch page
- getLaunchFileB(LaunchRulesBase.Mode) - Static method in class edu.wisc.game.rest.Files
- getLearned() - Method in class edu.wisc.game.sql.MlcEntry
- getLearned() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
- getLightKey() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
-
Used for EveryCond; only lists the preceding, and does not include the target
- getLong(HttpServletRequest, String, long) - Static method in class edu.wisc.game.util.Tools
-
Retrives an integer HTTP request parameter.
- getLong(String, long) - Method in class edu.wisc.game.util.ParseConfig
- getLongId() - Method in class edu.wisc.game.reflect.OurTable
-
A very cludgy way to call getId() regardless of whether it's returning int or long
- getMainConfig() - Static method in class edu.wisc.game.util.MainConfig
-
Gets the default instance.
- getMaxBoards() - Method in class edu.wisc.game.rest.ParaSet
- getMDagger() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
- getMDaggerInt() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
- getMovesLeftToStayInBonus() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
If it's not a bonus episode, null is returned.
- getMovesUntilLearned() - Method in class edu.wisc.game.sql.MlcEntry
- getMStar() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
- getMStarInt() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
-
An integer approimation to MStar
- getMyPid() - Static method in class edu.wisc.game.sql.Main
-
Finds the process id of the UNIX process for this application.
- getName() - Method in class edu.wisc.game.sql.Board
- getName() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- getNames(Class) - Static method in class edu.wisc.game.reflect.Reflect
-
Returns the array of field names
- getNewEM() - Static method in class edu.wisc.game.sql.Main
- getNewlyRegistered() - Method in class edu.wisc.game.rest.PlayerResponse
- getNewlyRegistered() - Method in class edu.wisc.game.rest.UserResponse
- getNickname() - Method in class edu.wisc.game.sql.MlcEntry
- getNickname() - Method in class edu.wisc.game.sql.User
- getNPiecesStart() - Method in class edu.wisc.game.sql.Episode
- getNumMovesMade() - Method in class edu.wisc.game.sql.Episode.Display
-
How many move attempts (successful or not) has been made so far
- getOneKey(Random) - Method in class edu.wisc.game.sql.ImageObject.Generator
- getOneKey(Random) - Method in class edu.wisc.game.sql.ImageObject.PickFromList
- getOneKey(Random) - Method in class edu.wisc.game.svg.Composite.Generator
-
Randomly gets the name for one concrete image object
- getOption(String, boolean) - Method in class edu.wisc.game.util.ParseConfig
-
Gets the requested integer value from the hash table or from the Java system property aName.
- getOption(String, int) - Method in class edu.wisc.game.util.ParseConfig
-
Gets the requested integer value from the hash table or from the Java system property aName.
- getOption(String, String) - Method in class edu.wisc.game.util.ParseConfig
-
Gets the requested value from the hash table or from the Java system property aName.
- getOptionDate(String, String) - Method in class edu.wisc.game.util.ParseConfig
-
Gets a date parameter, in the format YYYY-MM-DD
- getOptionDouble(String, double) - Method in class edu.wisc.game.util.ParseConfig
-
Gets the requested double value from the hash table or from the Java system property aName.
- getOptionEnum(Class<T>, String, T) - Method in class edu.wisc.game.util.ParseConfig
-
Returns the value of the specified parameter if it can be interpreted as a value of the specified enumerated type.
- getOptionEnumArray(Class<T>, String, T[]) - Method in class edu.wisc.game.util.ParseConfig
-
Reads a comma-separated array of enums.
- getOptionLong(String, long) - Method in class edu.wisc.game.util.ParseConfig
- getOrders() - Method in class edu.wisc.game.engine.RuleSet.ReportedSrc
-
A vector of strings, each of which describes one order defined for this rules set
- getOwningEntry(Enum) - Method in class edu.wisc.game.reflect.Reflect
-
Finds the entry that describes the field whose type is the the enumerated class for which e is one of the values.
- getPara() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
-
The parameter set currently in effect.
- getPara(EpisodeInfo) - Method in class edu.wisc.game.sql.PlayerInfo
-
Gives a link to the ParaSet associated with a given episode
- getParam(String) - Method in class edu.wisc.game.rest.GameService
-
Gets the entire parameter set, identified by name
- getParameter(String) - Method in class edu.wisc.game.util.ParseConfig
-
Gets the requested value from the hash table.
- getParamHtml(String) - Method in class edu.wisc.game.rest.GameService
-
Gets the entire parameter set, identified by name
- getPasswordMatched() - Method in class edu.wisc.game.rest.UserResponse
- getPasswordMatched() - Method in class edu.wisc.game.web.SessionData
- getPath() - Method in class edu.wisc.game.rest.FileWriteReport
- getPath() - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
- getPath() - Method in class edu.wisc.game.rest.TrialList
- getPath() - Method in class edu.wisc.game.sql.PropertiesTable
- getPickCost() - Method in class edu.wisc.game.rest.ParaSet
-
The cost of a pick attempt, in terms of the cost of a move.
- getPiece1() - Method in class edu.wisc.game.rest.GameService
- getPiece2() - Method in class edu.wisc.game.rest.GameService
- getPieceId() - Method in class edu.wisc.game.sql.Episode.Pick
- getPlayer() - Method in class edu.wisc.game.sql.EpisodeInfo
- getPlayer() - Method in class edu.wisc.game.sql.TestChild
- getPlayerId() - Method in class edu.wisc.game.rest.PlayerResponse
- getPlayerId() - Method in class edu.wisc.game.sql.PlayerInfo
-
A human-readable string ID for this player.
- getPlayerId() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- getPlayerInfo() - Method in class edu.wisc.game.rest.PlayerResponse
- getPos() - Method in class edu.wisc.game.sql.Episode.Pick
- getProperty(String) - Method in class edu.wisc.game.sql.Piece
- getReflect(Class) - Static method in class edu.wisc.game.reflect.Reflect
-
Looks up or creates a Reflect instance for a specified class.
- getReport() - Method in class edu.wisc.game.tools.MwByHuman
- getRewardRange() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getRewardsAndFactorsPerSeries() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getRole() - Method in class edu.wisc.game.sql.Role
- getRoles() - Method in class edu.wisc.game.sql.User
- getRows() - Method in class edu.wisc.game.engine.RuleSet.ReportedSrc
-
A vector of strings, each of which describes one line of this rules set
- getRuleInfo() - Method in class edu.wisc.game.web.LaunchRulesBase.AndroidRuleInfoReport
- getRuleLineNo() - Method in class edu.wisc.game.sql.Episode.Display
-
Zero-based position of the line of the rule set that the game engine is currently looking at.
- getRules() - Method in class edu.wisc.game.sql.GameGenerator
- getRuleSetName() - Method in class edu.wisc.game.rest.ParaSet
- getRuleSetName() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getRuleSetName() - Method in class edu.wisc.game.sql.MlcEntry
- getRulesSrc() - Method in class edu.wisc.game.sql.Episode.Display
-
A structure that describes the rules of the game being played in this episode.
- getRunNo() - Method in class edu.wisc.game.sql.MlcEntry
- getSeriesNo() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
The number of the current series (zero-based) among all series in the trial list.
- getSeriesNo() - Method in class edu.wisc.game.sql.EpisodeInfo
- getServletInfo() - Method in class edu.wisc.game.web.LogoutServlet
- getSessionData(HttpServletRequest) - Static method in class edu.wisc.game.web.SessionData
-
Looks up the SessionData object already associated with the current session, or creates a new one.
- getShape() - Method in class edu.wisc.game.sql.Piece
-
For JSON
- getShapeNames() - Method in class edu.wisc.game.engine.AutomaticRuleGenerator
- getShapes() - Method in class edu.wisc.game.rest.ParaSet
- getSomeConcreteKeys(Random) - Method in class edu.wisc.game.svg.Composite.Generator
-
A more or less sensible sample
- getStartTime() - Method in class edu.wisc.game.sql.Episode
- getStoredDisplayName() - Method in class edu.wisc.game.web.SessionData
- getStoredUserName() - Method in class edu.wisc.game.web.SessionData
-
Unlike getRemoteUser(), this method does not recheck the extended session cookie.
- getString(HttpServletRequest, String, String) - Static method in class edu.wisc.game.util.Tools
- getString(String, String) - Static method in class edu.wisc.game.util.MainConfig
- getString(String, String) - Method in class edu.wisc.game.util.ParseConfig
- getSuperseriesSize(int) - Method in class edu.wisc.game.sql.PlayerInfo
-
How many episodes are in the current super-series?
- getSvg() - Method in class edu.wisc.game.sql.ImageObject
-
The SVG code for the image, if available.
- getSvg() - Method in class edu.wisc.game.svg.Composite
- getSvgFile(Piece.Shape) - Static method in class edu.wisc.game.rest.Files
- getSvgFile(String) - Static method in class edu.wisc.game.rest.Files
- GetSvgWrapper - Class in edu.wisc.game.rest
-
Returns the content of the SVG file for the specified shape
- GetSvgWrapper(HttpServletRequest, HttpServletResponse, Writer) - Constructor for class edu.wisc.game.rest.GetSvgWrapper
- getTesting() - Method in class edu.wisc.game.sql.GameGenerator
- getTotalBoardsPredicted() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
Based on the current situation, what is the maximum number of episodes that can be run within the current series? (Until max_boards is reached, if in the main subseries, or until the bonus is earned, if in the bonus subseries).
- getTotalEpisodes() - Method in class edu.wisc.game.sql.MlcEntry
- getTotalErrors() - Method in class edu.wisc.game.sql.MlcEntry
- getTotalErrors() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
- getTotalMoves() - Method in class edu.wisc.game.sql.MlcEntry
- getTotalMoves() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
- getTotalRewardEarned() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
The total reward earned by this player so far, including the regular rewards and any bonuses, for all episodes.
- getTotalRewardEarned() - Method in class edu.wisc.game.sql.PlayerInfo
- getTranscript() - Method in class edu.wisc.game.sql.Episode.Display
-
The list of all move attempts (successful or not) done so far in this episode
- getTransitionMap() - Method in class edu.wisc.game.rest.GuessWriteReport
-
Describes the possible transitions (another episode in the same series, new series, etc) which can be effected after this episode.
- getTransitionMap() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
Describes the possible transitions (another episode in the same series, new series, etc) which can be effected after this episode.
- getTrialList() - Method in class edu.wisc.game.rest.PlayerResponse
- getTrialListId() - Method in class edu.wisc.game.rest.PlayerResponse
- getTrialListId() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getTrialListId() - Method in class edu.wisc.game.sql.PlayerInfo
-
For traditional (static) and "P:"-type dynamic experiment plans, this is the name of the actual trial list file in the appropriate experiment plan directory (without the ".csv" extension).
- getUploadTime() - Method in class edu.wisc.game.sql.MlcEntry
- getUser() - Method in class edu.wisc.game.rest.UserResponse
- getUser() - Method in class edu.wisc.game.sql.PlayerInfo
- getValue() - Method in class edu.wisc.game.rest.PregameService.Page
- getValue() - Method in class edu.wisc.game.sql.Board
- getValues() - Method in class edu.wisc.game.rest.ListShapesWrapper
- getVersion() - Method in class edu.wisc.game.rest.GameService2
-
Reports the current version of the server
- getVersion() - Static method in class edu.wisc.game.sql.Episode
-
FIXME: this shows up in Reflection, as if it's a property of each object
- getVersion() - Method in class edu.wisc.game.web.ContextInfo
- getX() - Method in class edu.wisc.game.sql.Piece
- getXFactor() - Method in class edu.wisc.game.sql.EpisodeInfo
- getY() - Method in class edu.wisc.game.sql.Piece
- GIVE_UP - edu.wisc.game.sql.PlayerInfo.Action
-
Give up
- giveError(ResultsBase) - Method in class edu.wisc.game.web.ResultsBase
-
Propagate error from another class
- giveError(Exception) - Method in class edu.wisc.game.tools.MwByHuman
- giveError(String) - Method in class edu.wisc.game.tools.MwByHuman
-
Sets the error flag and the error message
- giveError(String) - Method in class edu.wisc.game.web.ResultsBase
-
Sets the error flag and the error message
- giveKey(String) - Static method in class edu.wisc.game.rest.MlcUploadService
-
Used by the MlcLoginServlet etc
- GIVEN_UP - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
- giveUp(int) - Method in class edu.wisc.game.sql.PlayerInfo
-
"Gives up" he current series, i.e.
- giveUp(String, int) - Method in class edu.wisc.game.rest.GameService2
- GiveUpWrapper - Class in edu.wisc.game.rest
- globalAllEpisodes - Static variable in class edu.wisc.game.sql.EpisodeInfo
- globalCounter - Variable in class edu.wisc.game.engine.RuleSet.Row
-
The default value, 0, means that there is no global limit in this row
- goodnessScore() - Method in class edu.wisc.game.sql.PlayerInfo
-
Compute the "goodness score" of this player, intended to measure how good this player has been, to be used during the postgame experience to decide if the demographics page should contain an invitation to participate in additional research (only offered to good players).
- graphicDisplay() - Method in class edu.wisc.game.sql.Episode
-
Graphic display of the board
- graphicDisplay(boolean) - Method in class edu.wisc.game.sql.Episode
-
Generates an HTML table displaying the current board state,
- graphicDisplayAscii(Piece[], int, boolean, boolean[], boolean) - Static method in class edu.wisc.game.sql.Episode
-
Retired from the web game server; still used in Captive Game Server.
- guess(String, String, int) - Method in class edu.wisc.game.rest.GameService2
-
Records a player's guess about the rules.
- guessesFile(String) - Static method in class edu.wisc.game.rest.Files
-
The file into which guesses by a given player are written
- guessHtml(String, String, int) - Method in class edu.wisc.game.rest.GameService2Html
- GuessWriteReport - Class in edu.wisc.game.rest
-
This data structure is converted to JSON and send to the client in response to the /guess web API call.
H
- h1(String) - Method in class edu.wisc.game.formatter.Fmter
- h2(String) - Method in class edu.wisc.game.formatter.Fmter
- h3(String) - Method in class edu.wisc.game.formatter.Fmter
- h4(String) - Method in class edu.wisc.game.formatter.Fmter
- h5(String) - Method in class edu.wisc.game.formatter.Fmter
- hasAnyRole(Role.Name[]) - Method in class edu.wisc.game.sql.User
-
Does this user have any of the roles in the specifed list?
- hasColor(Piece.Color) - Method in class edu.wisc.game.rest.ColorMap
- hasError(String) - Method in class edu.wisc.game.rest.ResponseBase
- hashCode() - Method in class edu.wisc.game.sql.Piece
- hashCode() - Method in class edu.wisc.game.sql.Piece.PseudoEnum
- hashCode() - Method in class edu.wisc.game.sql.Role
-
Based on underlying role name
- hasRole(Role.Name) - Method in class edu.wisc.game.sql.User
- header - Variable in class edu.wisc.game.util.CsvData
-
Unless noHeader=true, this is where we put the first line of the file.
- header() - Method in enum edu.wisc.game.sql.MlcLog.LogFormat
- hidden(String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
- host - Variable in class edu.wisc.game.web.ContextInfo
- Hosts - Class in edu.wisc.game.util
-
Convenience routines to determine the host name etc
- Hosts() - Constructor for class edu.wisc.game.util.Hosts
- hr() - Method in class edu.wisc.game.formatter.Fmter
- hr() - Method in class edu.wisc.game.formatter.HTMLFmter
- hrThin() - Method in class edu.wisc.game.formatter.Fmter
- hrThin() - Method in class edu.wisc.game.formatter.HTMLFmter
- html - Variable in class edu.wisc.game.formatter.Fmter
- html(String, String) - Method in class edu.wisc.game.formatter.Fmter
- htmlFmter - Static variable in class edu.wisc.game.formatter.HTMLFmter
- HTMLFmter - Class in edu.wisc.game.formatter
-
Auxiliary class for formatting output as HTML.
- HTMLFmter() - Constructor for class edu.wisc.game.formatter.HTMLFmter
- HTMLFmter(File) - Constructor for class edu.wisc.game.formatter.HTMLFmter
- HTMLFmter(String) - Constructor for class edu.wisc.game.formatter.HTMLFmter
- htmlHeaderRow(Class, boolean) - Static method in class edu.wisc.game.reflect.Reflect
- htmlRow(Object, boolean) - Static method in class edu.wisc.game.reflect.Reflect
- htmlRow(Object, boolean, boolean) - Static method in class edu.wisc.game.reflect.Reflect
-
Returns a complete TR element, or just a bunch of TD cells.
I
- Id(String) - Constructor for class edu.wisc.game.parser.Expression.Id
- ID - edu.wisc.game.parser.Token.Type
- Ignore - edu.wisc.game.tools.MwByHuman.PrecMode
- ignores(String) - Method in class edu.wisc.game.reflect.OurTable
-
In some classes, certain fields should not be displayed or modified unless certain conditions apply.
- IllegalInputException - Exception in edu.wisc.game.util
-
An exception of this type is thrown when we want to report to the user that the data he's entered are invalid
- IllegalInputException(String) - Constructor for exception edu.wisc.game.util.IllegalInputException
- imageGenerator - Variable in class edu.wisc.game.rest.ParaSet
-
Will be set as appropriate if specified in the CSV file "images" column.
- ImageObject - Class in edu.wisc.game.sql
-
Describes an image-and-properties-based object.
- ImageObject() - Constructor for class edu.wisc.game.sql.ImageObject
-
Used by Composite
- ImageObject.Generator - Class in edu.wisc.game.sql
- ImageObject.PickFromList - Class in edu.wisc.game.sql
-
A Generator interface to a stored list of ImageObjects
- ImageObjectReport - Class in edu.wisc.game.web
- ImageObjectReport(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.ImageObjectReport
- IMMOVABLE - Static variable in class edu.wisc.game.sql.Episode.CODE
- ImportCSV - Class in edu.wisc.game.util
-
Methods responsible for parsing CSV files.
- ImportCSV() - Constructor for class edu.wisc.game.util.ImportCSV
- info(String) - Static method in class edu.wisc.game.util.Logging
- infomsg - Variable in class edu.wisc.game.tools.MwByHuman
-
The JSP page should always print this message.
- infomsg - Variable in class edu.wisc.game.web.ResultsBase
-
The JSP page should always print this message.
- initialBoard - Variable in class edu.wisc.game.sql.Game
-
Only if fixed; null if random
- initialBoardFile(String) - Static method in class edu.wisc.game.rest.Files
- initSeries(TrialList) - Method in class edu.wisc.game.sql.PlayerInfo
-
This is usesd when a player is first registered and a PlayerInfo object is first created.
- input(String) - Method in class edu.wisc.game.formatter.HTMLFmter
- input(String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
- input(String, String, int) - Method in class edu.wisc.game.formatter.HTMLFmter
- inputBoardSubdir(String) - Static method in class edu.wisc.game.rest.Files
-
A subdirectory of the input boards directory, for use in a param set with initial boards
- inputHidden(String, boolean) - Static method in class edu.wisc.game.util.Tools
-
Creates an "input type=hidden" HTML tag
- inputHidden(String, long) - Static method in class edu.wisc.game.util.Tools
- inputHidden(String, String) - Static method in class edu.wisc.game.util.Tools
- inputText(String) - Static method in class edu.wisc.game.util.Tools
- inputText(String, Object, int) - Static method in class edu.wisc.game.util.Tools
-
Creates an 'input type=text' tag.
- inputTextArea(String, Object, int, int) - Static method in class edu.wisc.game.util.Tools
- intro - Variable in class edu.wisc.game.web.FrontEndForm2
- INVALID_ARGUMENTS - Static variable in class edu.wisc.game.sql.Episode.CODE
- INVALID_COMMAND - Static variable in class edu.wisc.game.sql.Episode.CODE
- INVALID_POS - Static variable in class edu.wisc.game.sql.Episode.CODE
- INVALID_RULES - Static variable in class edu.wisc.game.sql.Episode.CODE
- io - Variable in class edu.wisc.game.web.ImageObjectReport
- isBonus() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
True if this episode is part of a bonus subseries.
- isBonus() - Method in class edu.wisc.game.sql.EpisodeInfo
- isCompositeName(String) - Static method in class edu.wisc.game.svg.Composite
- isDigest() - Method in class edu.wisc.game.reflect.Reflect.Entry
-
Does this field store an MD5 digest, rather than the actual value?
- isFeedbackSwitchesFree() - Method in class edu.wisc.game.rest.ParaSet
-
True if the player is not told which pieces are movable.
- isGS3List() - Method in class edu.wisc.game.parser.Expression.BracketList
-
Is this a list suitable for shapes, colors, and other properties in GS 3? That is, a list consisting of just simple (not qualified) IDs and integers.
- isLocal(String) - Static method in class edu.wisc.game.util.Hosts
-
Returns true if this is a test run on a home PC.
- isMlc() - Method in class edu.wisc.game.sql.User
-
Does this user have the "researcher" role?
- isOpenParen() - Method in class edu.wisc.game.parser.Token
- isSimpleIdList() - Method in class edu.wisc.game.parser.Expression.BracketList
-
Is this just a list of simple (not qualified) IDs? This is what's allowed for shapes in colors before GS5.
- isWild() - Method in class edu.wisc.game.svg.Composite
-
Does the name contain wildcards, thus describing a family of Composite images, rather than a single "concrete" image?
J
- join(String, Vector<T>) - Static method in class edu.wisc.game.util.Util
- join(String, T[]) - Static method in class edu.wisc.game.util.Util
- joinNonBlank(String, double[]) - Static method in class edu.wisc.game.util.Util
- joinNonBlank(String, int[]) - Static method in class edu.wisc.game.util.Util
- joinNonBlank(String, NumberFormat, double[]) - Static method in class edu.wisc.game.util.Util
- joinNonBlank(String, Collection<T>) - Static method in class edu.wisc.game.util.Util
-
Only uses non-null non-blank strings
- joinNonBlank(String, T[]) - Static method in class edu.wisc.game.util.Util
- json2java(JsonObject, Object) - Static method in class edu.wisc.game.reflect.JsonToJava
-
Fills the fields of Java object dest from JSON structure jo.
- JsonReflect - Class in edu.wisc.game.reflect
-
Tools for exporting Java objects as JSON structures
- JsonToJava - Class in edu.wisc.game.reflect
-
Tools for importing Java objects from JSON structures.
- JsonToJava() - Constructor for class edu.wisc.game.reflect.JsonToJava
- JUST_A_DISPLAY - Static variable in class edu.wisc.game.sql.Episode.CODE
K
- k - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
- kantorLupyanReward(double) - Method in class edu.wisc.game.rest.ParaSet
-
Returns the reward for an episode with a given number of errors, computed by the Kantor-Lupyan formula.
- kantorLupyanRewardRange(double) - Method in class edu.wisc.game.rest.ParaSet
- key - Variable in class edu.wisc.game.sql.ImageObject
- key - Variable in class edu.wisc.game.web.MlcMain
- key - Variable in class edu.wisc.game.web.MlcManagerDashboard
L
- L - edu.wisc.game.engine.Order.PositionSelector
- L1 - edu.wisc.game.engine.Order.PositionSelector
- L2 - edu.wisc.game.engine.Order.PositionSelector
- L3 - edu.wisc.game.engine.Order.PositionSelector
- L4 - edu.wisc.game.engine.Order.PositionSelector
- LabelMap - Class in edu.wisc.game.tools.pooling
-
Maps false.someThingXandY to X, etc.
- LaunchMain - Class in edu.wisc.game.web
-
As requested by Paul, "Rule Game -- challenge UWisc faculty and staff", 2021-09-23.
- LaunchMain(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.LaunchMain
- LaunchRules - Class in edu.wisc.game.web
-
The Launch page that allows one to play all rule sets from a specific subdirectory of the rules directory, such as rules/APP, rules/BRM, or rules/CGS.
- LaunchRules(HttpServletRequest, HttpServletResponse, LaunchRulesBase.Mode) - Constructor for class edu.wisc.game.web.LaunchRules
-
Generates the table for the APP or CGS launch page.
- LaunchRulesBase - Class in edu.wisc.game.web
-
The common base for the Launch pages that allows one to play all rule sets from rules/APP, rules/MLC, and others.
- LaunchRulesBase(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.LaunchRulesBase
- LaunchRulesBase.AndroidRuleInfoReport - Class in edu.wisc.game.web
-
The list of rule sets to be displayed in the Android app
- LaunchRulesBase.Mode - Enum in edu.wisc.game.web
-
The name refers to the directory from whih trial lists or rule sets are read
- LaunchRulesBase.RuleInfo - Class in edu.wisc.game.web
-
An auxiliary class that can be used to transmit information about the buttons etc the Android app needs to display
- legacy - Static variable in class edu.wisc.game.rest.ParaSet
-
A dummy ParaSet object that contains legacy colors and shapes.
- legacyColors - Static variable in class edu.wisc.game.sql.Piece.Color
-
The four original colors, inherited from Game Engine 1.0, and used for compatibility with old trial list files.
- legacyShapes - Static variable in class edu.wisc.game.sql.Piece.Shape
- line(SvgEcd.Point, SvgEcd.Point, String) - Static method in class edu.wisc.game.svg.SvgEcd
- link() - Method in annotation type edu.wisc.game.reflect.Display
- listAllBucketVars() - Method in class edu.wisc.game.engine.RuleSet
-
The list of variables mentioned in the bucket expressions in this row
- listAllColors() - Method in class edu.wisc.game.engine.RuleSet
-
Lists all colors used in this rule set.
- listAllPropValues() - Method in class edu.wisc.game.engine.RuleSet
-
Lists all properties, and all property values, used in this rule set.
- listAllRuleSetsInTree(String) - Static method in class edu.wisc.game.rest.Files
-
Lists all rule sets under rules/s
- listAllShapes() - Method in class edu.wisc.game.engine.RuleSet
-
Lists all shapes used in this rule set.
- listAllShapes() - Method in class edu.wisc.game.sql.Piece.Shape
-
Lists all shapes known to the system so far
- listAllVars() - Method in class edu.wisc.game.engine.RuleSet.BucketList
-
The list of variables mentioned in this BucketSelector
- listAllVars() - Method in interface edu.wisc.game.parser.Expression.ArithmeticExpression
- listAllVars() - Method in class edu.wisc.game.parser.Expression.BracketList
- listAllVars() - Method in class edu.wisc.game.parser.Expression.Id
- listAllVars() - Method in class edu.wisc.game.parser.Expression.NegationExpression
-
Lists all variable names used in this expression
- listAllVars() - Method in class edu.wisc.game.parser.Expression.Num
- listAllVars() - Method in class edu.wisc.game.parser.Expression.SerialExpression
-
Lists all variable names used in this expression
- listInitialBoards() - Method in class edu.wisc.game.rest.GameService
- listPlans() - Static method in class edu.wisc.game.tools.PlanStats
- listProperties() - Method in class edu.wisc.game.sql.ImageObject
- listProperties(String) - Method in class edu.wisc.game.sql.ImageObject
-
Produces a "key1:val1, key2:val2, ..." list, with a desired separator.
- listRoles() - Method in class edu.wisc.game.sql.User
- listRules() - Method in class edu.wisc.game.rest.GameService
- listSAllExperimentPlans() - Static method in class edu.wisc.game.rest.Files
-
List all existing experiment plans (based on the directory names in the appropriate tree).
- listSAllExperimentPlans(boolean) - Static method in class edu.wisc.game.rest.Files
- listSAllExperimentPlansHtml() - Static method in class edu.wisc.game.rest.Files
-
Creates an HTML snippet (to be used inside a FORM, e.g.
- listSAllExperimentPlansHtml() - Static method in class edu.wisc.game.tools.PlanStats
-
Creates an HTML snippet (to be used inside a FORM) listing all currently existing experiment plans.
- listSAllExperimentPlansHtml(boolean) - Static method in class edu.wisc.game.rest.Files
- listSAllExperimentPlansInTree(String) - Static method in class edu.wisc.game.rest.Files
- listShapes() - Method in class edu.wisc.game.rest.GameService2
-
Lists the names of all shapes.
- ListShapesWrapper - Class in edu.wisc.game.rest
-
Lists all available shapes
- ListShapesWrapper() - Constructor for class edu.wisc.game.rest.ListShapesWrapper
- listTrialLists(File) - Static method in class edu.wisc.game.rest.TrialList
-
Lists the names of the trial list files (with the extension removed) contained in a specified directory.
- listTrialLists(String) - Static method in class edu.wisc.game.rest.TrialList
-
Lists the trialList IDs, i.e.
- locateEpisode(String) - Static method in class edu.wisc.game.sql.EpisodeInfo
- logEpisode(Episode, int) - Method in class edu.wisc.game.sql.MlcLog
-
Computes the ratios etc and writes the entry for a specified episode
- loggedIn() - Method in class edu.wisc.game.web.ResultsBase
- Logging - Class in edu.wisc.game.util
-
Methods used by CHEETA to log warning and error messages.
- Logging() - Constructor for class edu.wisc.game.util.Logging
- LoginServlet - Class in edu.wisc.game.web
- LoginServlet() - Constructor for class edu.wisc.game.web.LoginServlet
- LogoutServlet - Class in edu.wisc.game.web
- LogoutServlet() - Constructor for class edu.wisc.game.web.LogoutServlet
- Long - edu.wisc.game.sql.MlcLog.LogFormat
- LOST - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
M
- main(String[]) - Static method in class edu.wisc.game.engine.AutomaticRuleGenerator
- main(String[]) - Static method in class edu.wisc.game.engine.Captive
-
A complete CGS session.
- main(String[]) - Static method in class edu.wisc.game.engine.ConvertRules
-
Reads Kevin's file such as Games.21-38.json, and converts it to Game Server rule set files.
- main(String[]) - Static method in class edu.wisc.game.engine.GameSocketServer
- main(String[]) - Static method in class edu.wisc.game.engine.RuleSet
- main(String[]) - Static method in class edu.wisc.game.engine.StalemateTester
- main(String[]) - Static method in class edu.wisc.game.math.MannWhitney
- main(String[]) - Static method in class edu.wisc.game.math.MannWhitneyComparison
- main(String[]) - Static method in class edu.wisc.game.parser.Token
- main(String[]) - Static method in class edu.wisc.game.rest.CheckPlanService
-
Command-line interface to the validator.
- main(String[]) - Static method in class edu.wisc.game.rest.PlayerResponse
-
Handy testing
- main(String[]) - Static method in class edu.wisc.game.sql.CreateRoles
-
For each role name, checks if a Role object with that name already exists in the database, and if not, creates it.
- main(String[]) - Static method in class edu.wisc.game.sql.RandomGameGenerator
-
Creates a bunch of random boards, from which one can later select those matching some additional criteria, and use them in an experiment plan with predefined boards.
- main(String[]) - Static method in class edu.wisc.game.sql.Test
- main(String[]) - Static method in class edu.wisc.game.svg.Arrows
- main(String[]) - Static method in class edu.wisc.game.svg.Composite
- main(String[]) - Static method in class edu.wisc.game.tools.AnalyzeTranscripts
- main(String[]) - Static method in class edu.wisc.game.tools.ExportTable
- main(String[]) - Static method in class edu.wisc.game.tools.MergeDatasets
- main(String[]) - Static method in class edu.wisc.game.tools.MwByHuman
- main(String[]) - Static method in class edu.wisc.game.tools.PlanStats
- main(String[]) - Static method in class edu.wisc.game.tools.pooling.Ecd
- main(String[]) - Static method in class edu.wisc.game.tools.pooling.LabelMap
- main(String[]) - Static method in class edu.wisc.game.tools.pooling.PVTest
- main(String[]) - Static method in class edu.wisc.game.util.ParseConfig
-
Purely for testing.
- Main - Class in edu.wisc.game.sql
-
An object that is responsible for getting EntityManager object(s) for the application.
- Main(MainConfig) - Constructor for class edu.wisc.game.sql.Main
- MAIN - edu.wisc.game.sql.PlayerInfo.Transition
-
A main-subseries episode in the same series
- MainConfig - Class in edu.wisc.game.util
-
Accessing the main configuration file of the Game Server, which can be used by the site administrator to override some defaults.
- MainConfig(String) - Constructor for class edu.wisc.game.util.MainConfig
- mainRuleSetName - Variable in class edu.wisc.game.rest.TrialList.ExperimentPlanHandle
-
Normally null; rule set name in "R:" mode
- makeGetMethodName(String) - Static method in class edu.wisc.game.reflect.Reflect
- makeGetMethodName2(String) - Static method in class edu.wisc.game.reflect.Reflect
- makeSetMethodName(String) - Static method in class edu.wisc.game.reflect.Reflect
- makeSvgEcd(String, double[], double, double) - Static method in class edu.wisc.game.svg.SvgEcd
- ManagerDashboardService - Class in edu.wisc.game.rest
-
Tools for the manager dashboard.
- ManagerDashboardService() - Constructor for class edu.wisc.game.rest.ManagerDashboardService
- MannWhitney - Class in edu.wisc.game.math
-
The Mann-Whitney math
- MannWhitney() - Constructor for class edu.wisc.game.math.MannWhitney
- MannWhitneyComparison - Class in edu.wisc.game.math
-
Comparing players or rules based on the Mann-Whitney test
- MannWhitneyComparison(MannWhitneyComparison.Mode) - Constructor for class edu.wisc.game.math.MannWhitneyComparison
- MannWhitneyComparison.Mode - Enum in edu.wisc.game.math
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.AdditiveExpression
-
Applies the mapper to each component
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.BracketList
-
Applies the mapper to each component
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.ColonExpression
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.ComparisonExpression
-
Applies the mapper to each component
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.Id
- map(Expression.Mapper) - Method in interface edu.wisc.game.parser.Expression
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.MultiplicativeExpression
-
Applies the mapper to each component
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.NegationExpression
-
Applies the mapper to each component
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.Num
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.ParenList
-
Applies the mapper to each component
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.RangeExpression
- map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.Star
- MapTo() - Constructor for class edu.wisc.game.parser.Expression.MapTo
- matches(String, String, int) - Method in class edu.wisc.game.sql.MlcEntry
- maxDays - Static variable in class edu.wisc.game.web.ExtendedSessionManagement
-
max lifetime of an extended session, in hours
- MCP1 - edu.wisc.game.sql.ReplayedEpisode.RandomPlayer
- memory() - Static method in class edu.wisc.game.sql.Main
-
Reports memory use
- memory(String) - Static method in class edu.wisc.game.sql.Main
-
Reports memory use
- memoryInfo(String, boolean) - Static method in class edu.wisc.game.sql.Main
- MergeDatasets - Class in edu.wisc.game.tools
- MergeDatasets() - Constructor for class edu.wisc.game.tools.MergeDatasets
- mkBracketList(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
- mkCell(String) - Method in class edu.wisc.game.web.LaunchRulesBase
-
Creates a table cell for a given P: or R: plan, with a "PLAY!" button and information about any previous rounds.
- mkCounterOrAtom(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
-
Extracts one of the sections of a rule line: either the leading counter (int or star), or one of the atoms (paren lists that may include arithmetic expressions or stars)
- mkDisplay() - Method in class edu.wisc.game.sql.EpisodeInfo
-
Builds a display to be sent out over the web UI
- mkDisplay0() - Method in class edu.wisc.game.sql.Episode
-
Builds a Display objecy to be sent out over the web UI upon a /display call (rather than a /move or /pick)
- mkEntry(String[], int) - Method in class edu.wisc.game.util.CsvData
-
Child classes would override this, typically with a wrapper around the constructor for an object that represents the content of a single line
- mkForm(String, String, String, String, String) - Method in class edu.wisc.game.web.LaunchRulesBase
- mkGameGenerator(RandomRG, ParaSet) - Static method in class edu.wisc.game.sql.GameGenerator
-
Creates a GameGenerator based on a parameter set.
- mkHumanComparanda(MwByHuman.MwSeries[], MwByHuman.PrecMode, boolean) - Static method in class edu.wisc.game.math.Comparandum
-
Creates a list of comparanda for a number of rule sets.
- mkLongestArithmeticExpression(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
-
Creates the longest ArithmeticExpression starting at the beginning of the tokens array.
- mkLongestE1(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
-
E1 := (E) | Id.Id | Id | Num | -Num | [E,E,...]
- mkLongestE2(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
-
E2 := E1 | !E2
- mkLongestE3(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
-
E3 := E2 | E2*E2...
- mkLongestE4(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
- mkLongestE5(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
- mkMlcComparanda(String, String) - Method in class edu.wisc.game.math.MannWhitneyComparison
-
Creates a list of comparanda based on MLC data, either to compare ML algos or to compare rule sets.
- mkNewHeader(String) - Method in class edu.wisc.game.util.CsvData
-
Creates a new header line by appending some extra columns to the stored header line of this file.
- mkRangeExpression(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
-
If the given sequence of tokens starts with a range expression, extracts it; otherwise, returns null
- mlc - edu.wisc.game.sql.Role.Name
- MLC - edu.wisc.game.web.LaunchRulesBase.Mode
- MlcEntry - Class in edu.wisc.game.sql
-
An MlcEntry contains the data for a (participant, ruleset, run) tuple.
- MlcEntry(String, String, int, Date) - Constructor for class edu.wisc.game.sql.MlcEntry
- MlcLog - Class in edu.wisc.game.sql
-
An auxiliary class used by the Captive Game Server for the optional logging of MLC run results.
- MlcLog(File, boolean) - Constructor for class edu.wisc.game.sql.MlcLog
- MlcLog.LogFormat - Enum in edu.wisc.game.sql
-
Supported log file formats
- MlcLoginServlet - Class in edu.wisc.game.web
-
The login page for the MLC results sumbission tool
- MlcLoginServlet() - Constructor for class edu.wisc.game.web.MlcLoginServlet
- MlcMain - Class in edu.wisc.game.web
-
The back end behind web/mlc/index.jsp
- MlcMain(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.MlcMain
- MlcManagerDashboard - Class in edu.wisc.game.web
- MlcManagerDashboard(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.MlcManagerDashboard
- mlcUploadDir(String, boolean) - Static method in class edu.wisc.game.rest.Files
-
The upload directory for a particular MLC participant.
- MlcUploadService - Class in edu.wisc.game.rest
-
Uploading and processing results files by MLC participants.
- MlcUploadService() - Constructor for class edu.wisc.game.rest.MlcUploadService
- modifierFile(String) - Static method in class edu.wisc.game.rest.Files
- moduloNB(Set<Integer>) - Static method in interface edu.wisc.game.parser.Expression
-
Translates all elements of the set to the [0..NBU-1] range, as appropriate for bucket numbers
- moduloNB2(Set<Object>) - Static method in interface edu.wisc.game.parser.Expression
- mostRecentEpisode() - Method in class edu.wisc.game.sql.PlayerInfo
-
Retrieves the most recent episode, which may be completed or incomplete.
- mostRecentEpisode(String) - Method in class edu.wisc.game.rest.GameService2
-
Changed to existing=false on 2022-11-04, due to an error reported by Paul.
- mostRecentEpisodeHtml(String) - Method in class edu.wisc.game.rest.GameService2Html
- move(String, int, int, int) - Method in class edu.wisc.game.rest.GameService2
- move(String, int, int, int, int, int) - Method in class edu.wisc.game.rest.GameService
- move(String, int, int, int, int, int) - Method in class edu.wisc.game.rest.GameService2
- Move(Board.Pos, Board.Pos) - Constructor for class edu.wisc.game.sql.Episode.Move
- moveHtml(String, int, int, int, int, int) - Method in class edu.wisc.game.rest.GameService2Html
- moveHtml(String, int, int, int, int, int) - Method in class edu.wisc.game.rest.GameServiceHtml
- MULT_OP - edu.wisc.game.parser.Token.Type
- mustUseDevClient - Variable in class edu.wisc.game.web.LaunchRulesBase
-
This will be set to true in the MLC page (LaunchMain), to guarantee
- MwByHuman - Class in edu.wisc.game.tools
-
Ranking rule sets by the ease of learning by human players.
- MwByHuman(MwByHuman.PrecMode, int, double, Fmter) - Constructor for class edu.wisc.game.tools.MwByHuman
- MwByHuman.MwSeries - Class in edu.wisc.game.tools
-
The data for a series (group of episodes played by one player under the same rule set) needed to contribute a number to an M-W Comparandum.
- MwByHuman.PrecMode - Enum in edu.wisc.game.tools
-
Used to control how series are assigned to comparanda
N
- N - Static variable in class edu.wisc.game.sql.Board
- Naive - edu.wisc.game.tools.MwByHuman.PrecMode
- name - Variable in class edu.wisc.game.reflect.Reflect.Entry
- name - Variable in class edu.wisc.game.web.ImageObjectReport
- NAME - Static variable in class edu.wisc.game.util.Logging
- name0 - Variable in class edu.wisc.game.web.ImageObjectReport
- nameEncoded - Variable in class edu.wisc.game.web.ImageObjectReport
- NBU - Static variable in class edu.wisc.game.sql.Episode
- nCol() - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
- nColors - Variable in class edu.wisc.game.sql.Game
-
If starting with a random board, the number of pieces to use.
- Nearby - edu.wisc.game.engine.RuleSet.BucketSelector
- nearestBucket() - Method in class edu.wisc.game.sql.Board.Pos
-
Which bucket(s) is/are the nearest to this cell?
- NearestObject - edu.wisc.game.engine.Order.PositionSelector
- NEW_GAME - Static variable in class edu.wisc.game.sql.Episode.CODE
- newEpisode(String, boolean, boolean) - Method in class edu.wisc.game.rest.GameService2
- newEpisode(String, int, int, int, String) - Method in class edu.wisc.game.rest.GameService
- newEpisodeHtml(String, boolean, boolean) - Method in class edu.wisc.game.rest.GameService2Html
- newEpisodeHtml(String, int, int, int, String) - Method in class edu.wisc.game.rest.GameServiceHtml
- NewEpisodeWrapper - Class in edu.wisc.game.rest
- NewEpisodeWrapper2 - Class in edu.wisc.game.rest
-
This is an object that's converted to a JSON structure and sent to the client as a response in /GameService2/newEpisode calls.
- NEXT - edu.wisc.game.sql.PlayerInfo.Transition
-
Start next series (that is, a new param set, with new rules)
- nextGame() - Method in class edu.wisc.game.sql.GameGenerator
-
Generates the next game to play
- nextGame() - Method in class edu.wisc.game.sql.PredefinedBoardGameGenerator
- nextGame() - Method in class edu.wisc.game.sql.RandomGameGenerator
-
Generates a game with a random initial board, in accordance with this generator's parameters
- nextGame() - Method in class edu.wisc.game.sql.RandomImageGameGenerator
-
Generates a game with a random initial board, in accordance with this generator's parameters
- nextGame() - Method in class edu.wisc.game.sql.TrivialGameGenerator
-
One more game...
- nickname - Variable in class edu.wisc.game.sql.MlcLog
- nickname - Variable in class edu.wisc.game.web.MlcMain
- nickname - Variable in class edu.wisc.game.web.MlcManagerDashboard
- NO - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
- NO_GAME - Static variable in class edu.wisc.game.sql.Episode.CODE
- NO_SUCH_EPISODE - Static variable in class edu.wisc.game.sql.Episode.CODE
- norm1(Board.Pos) - Method in class edu.wisc.game.sql.Board.Pos
-
1-norm distance
- norm2sq(Board.Pos) - Method in class edu.wisc.game.sql.Board.Pos
-
Square of 2-norm distance
- nShapes - Variable in class edu.wisc.game.sql.Game
-
If starting with a random board, the number of pieces to use.
- num() - Method in class edu.wisc.game.sql.Board.Pos
-
Counted by row (left-to-right), rows being arranged bottom-to-top.
- Num(int) - Constructor for class edu.wisc.game.parser.Expression.Num
- NUMBER - edu.wisc.game.parser.Token.Type
- nVal - Variable in class edu.wisc.game.parser.Expression.Num
- nVal - Variable in class edu.wisc.game.parser.Token
O
- objectType() - Method in class edu.wisc.game.sql.Piece
- obtain(String) - Static method in class edu.wisc.game.engine.AllRuleSets
- obtainImageObjectPlain(File) - Static method in class edu.wisc.game.sql.ImageObject
- obtainImageObjectPlain(File, boolean) - Static method in class edu.wisc.game.sql.ImageObject
- obtainImageObjectPlain(File, String, boolean) - Static method in class edu.wisc.game.sql.ImageObject
-
Retrieves the ImageObject for a specified path from the master table.
- obtainImageObjects(String) - Static method in class edu.wisc.game.sql.ImageObject
-
Loads an image object, or a group of them, if a wildcard is given.
- onBoard(Piece[]) - Static method in class edu.wisc.game.sql.Episode
- open() - Method in class edu.wisc.game.sql.MlcLog
-
Opens the file for writing (or appending) and writes the header line if necessary.
- OPEN - edu.wisc.game.parser.Token.Type
- order() - Method in annotation type edu.wisc.game.reflect.Display
- Order - Class in edu.wisc.game.engine
-
An Order object describe a built-in or custom ordering of
- Order.PositionSelector - Enum in edu.wisc.game.engine
-
Names of built-in (predefined) orders
- orders - Variable in class edu.wisc.game.engine.RuleSet
-
All orders
- OurTable - Class in edu.wisc.game.reflect
-
All our entities (corresponding to table rows) implement this.
- OurTable() - Constructor for class edu.wisc.game.reflect.OurTable
- outerWrap(String) - Static method in class edu.wisc.game.svg.SvgEcd
- outerWrap(String, double, double) - Static method in class edu.wisc.game.svg.SvgEcd
P
- p - edu.wisc.game.engine.RuleSet.BucketSelector
- para(String) - Method in class edu.wisc.game.formatter.Fmter
- paraEi(String) - Method in class edu.wisc.game.formatter.Fmter
- ParaSet - Class in edu.wisc.game.rest
- ParaSet(CsvData) - Constructor for class edu.wisc.game.rest.ParaSet
- ParaSet(File) - Constructor for class edu.wisc.game.rest.ParaSet
- ParaSet(String) - Constructor for class edu.wisc.game.rest.ParaSet
-
Reads a ParaSet from a CSV file with key-val columns.
- ParaSet.Incentive - Enum in edu.wisc.game.rest
-
Various incentive schemes available to experiment designers.
- parseColors(String) - Static method in class edu.wisc.game.rest.ParaSet
- ParseConfig - Class in edu.wisc.game.util
-
This class is used to obtain configuration parameters, from a configuration file or from Java System Properties.
- ParseConfig() - Constructor for class edu.wisc.game.util.ParseConfig
-
Creates an empty hashtable.
- ParseConfig(Reader) - Constructor for class edu.wisc.game.util.ParseConfig
-
Creates a hashtable that contains the parsed data obtained from an open reader (which may, for example, be associated with an open file), and then closes the reader.
- ParseConfig(String) - Constructor for class edu.wisc.game.util.ParseConfig
-
Creates a hashtable that contains the parsed contents of the specified configuration file.
- parseImages(String) - Static method in class edu.wisc.game.rest.ParaSet
-
Parses the content of the "images" column.
- parseShapes(String) - Static method in class edu.wisc.game.rest.ParaSet
-
Parses a semicolon-separated list of shapes.
- passwordMatches(String) - Method in class edu.wisc.game.sql.User
- payment - Variable in class edu.wisc.game.reflect.Reflect.Entry
- payment() - Method in annotation type edu.wisc.game.reflect.Display
-
This flag is set true for those fields that must be verified when sending a payment
- pc - edu.wisc.game.engine.RuleSet.BucketSelector
- persistenceUnitName - Static variable in class edu.wisc.game.sql.Main
-
This name will be used to configure the EntityManagerFactory based on the corresponding name in the META-INF/persistence.xml file
- persistNewBoard() - Method in class edu.wisc.game.sql.Board
-
We aren't actually using SQL server to store boards, even though we have support for this
- persistObjects(Object...) - Static method in class edu.wisc.game.sql.Main
-
See also https://download.oracle.com/otn-pub/jcp/persistence-2_1-fr-eval-spec/JavaPersistence.pdf, which says (in "3.2.2 Persisting an Entity Instance"): If X is a new entity, it becomes managed.
- pick - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
-
Pick or move, as the case may be
- Pick(Board.Pos) - Constructor for class edu.wisc.game.sql.Episode.Pick
- pickCostIsInt() - Method in class edu.wisc.game.rest.ParaSet
-
Is the cost of a pick attempt an integer?
- PickFromList(String[]) - Constructor for class edu.wisc.game.sql.ImageObject.PickFromList
- pickHtml(String, int, int, int) - Method in class edu.wisc.game.rest.GameService2Html
- pid - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
- Piece - Class in edu.wisc.game.sql
-
Represents a piece of a specified type at a specified location.
- Piece() - Constructor for class edu.wisc.game.sql.Piece
- Piece(Piece.Shape, Piece.Color, int, int) - Constructor for class edu.wisc.game.sql.Piece
- Piece(String, int, int) - Constructor for class edu.wisc.game.sql.Piece
- Piece.Color - Class in edu.wisc.game.sql
- Piece.PseudoEnum - Class in edu.wisc.game.sql
-
A flexible replacement for an Enum
- Piece.Shape - Class in edu.wisc.game.sql
- PlanStats - Class in edu.wisc.game.tools
-
Lists experiment plans and the number of players who played them, etc
- player(String, String, int) - Method in class edu.wisc.game.rest.GameService2
- playerHtml(String, String, int) - Method in class edu.wisc.game.rest.GameService2Html
- PlayerInfo - Class in edu.wisc.game.sql
-
A PlayerInfo object represent information about a player (what trial list he's in, what episodes he's done etc) stored in the SQL database.
- PlayerInfo() - Constructor for class edu.wisc.game.sql.PlayerInfo
- PlayerInfo.Action - Enum in edu.wisc.game.sql
-
What type of action takes the player to a particular destination?
- PlayerInfo.Transition - Enum in edu.wisc.game.sql
-
Where can we go from here?
- PlayerInfo.TransitionMap - Class in edu.wisc.game.sql
- PlayerResponse - Class in edu.wisc.game.rest
-
The object returned by the /player call.
- playGame(GameGenerator, int) - Method in class edu.wisc.game.sql.Episode
-
Lets this episode play out until either all pieces are cleared, or a stalemate is reached, or the player gives up (sends an EXIT or NEW command).
- plist - Variable in class edu.wisc.game.engine.RuleSet.Atom
-
Alternative for GS5
- plural(String, int) - Static method in class edu.wisc.game.util.Util
-
"cow" -> "cows"
- Point(double, double) - Constructor for class edu.wisc.game.svg.SvgEcd.Point
- port - Variable in class edu.wisc.game.web.ContextInfo
- pos - Variable in class edu.wisc.game.sql.Episode.Pick
-
The position of the piece being moved, in the [1:N*N] range
- pos() - Method in class edu.wisc.game.sql.Piece
- Pos(int) - Constructor for class edu.wisc.game.sql.Board.Pos
- Pos(int, int) - Constructor for class edu.wisc.game.sql.Board.Pos
- pre(String) - Method in class edu.wisc.game.formatter.Fmter
- PredefinedBoardGameGenerator - Class in edu.wisc.game.sql
-
This class generates games based on a set of predefined initial boards
- prefix - Variable in class edu.wisc.game.parser.Expression.ColonExpression
- prefix - Variable in class edu.wisc.game.parser.Expression.QualifiedId
- prefix - Static variable in class edu.wisc.game.web.ArithmeticResult
- prefix - Variable in class edu.wisc.game.web.FrontEndForm2
-
Used in the ID
- pregameDir(String) - Static method in class edu.wisc.game.rest.Files
-
The directory where the bundle pregame experience files is stored for a specific experience name
- PregameResponseBase(String) - Constructor for class edu.wisc.game.rest.PregameService.PregameResponseBase
-
Identifies and tests the pregame experience directory for the player's experiment plan.
- PregameService - Class in edu.wisc.game.rest
-
Retrieving various pages needed by the client to customize the player's pregame and postgame experience.
- PregameService() - Constructor for class edu.wisc.game.rest.PregameService
- PregameService.BookletSize - Class in edu.wisc.game.rest
-
An HTML page + error code
- PregameService.Page - Class in edu.wisc.game.rest
-
An HTML page + error code
- PregameService.PregameResponseBase - Class in edu.wisc.game.rest
-
Some info + error code
- processStage1(Vector<String>, Vector<String>, Vector<String>, Vector<Long>) - Method in class edu.wisc.game.tools.MwByHuman
-
The Stage 1 processing involves scanning the transcripts for the players associated with the relevant experiment plan, and computing the required statistics for all (player,ruleSet) pairs involved.
- processStage2(boolean, boolean, File) - Method in class edu.wisc.game.tools.MwByHuman
-
Now, the MW Test, using this.savedMws computed in stage1.
- PropertiesTable - Class in edu.wisc.game.sql
-
This is an auxiliary class, used to read the entire content of a properties file, and to create ImageObject objects for all image files in the directory.
- PropertiesTable(File) - Constructor for class edu.wisc.game.sql.PropertiesTable
-
Reads a properties file, creating and loading an ImageObject for every table entry.
- PropMap() - Constructor for class edu.wisc.game.parser.Expression.PropMap
- ps - edu.wisc.game.engine.RuleSet.BucketSelector
- pu(RuleSet.BucketSelector, T) - Method in class edu.wisc.game.parser.Expression.MapTo
- pu(String, T) - Method in class edu.wisc.game.parser.Expression.MapTo
- put(String, Object) - Method in class edu.wisc.game.parser.Expression.PropMap
- putSet(RuleSet.BucketSelector, HashSet<T>) - Method in class edu.wisc.game.parser.Expression.MapTo
- putString(String, String) - Method in class edu.wisc.game.parser.Expression.PropMap
-
Stores a String value, as it is, or (if possible) converted to Integer
- PVTest - Class in edu.wisc.game.tools.pooling
-
Testing Apache Commons methods for MW and KS p-values.
- PVTest() - Constructor for class edu.wisc.game.tools.pooling.PVTest
Q
- quiet - Variable in class edu.wisc.game.tools.AnalyzeTranscripts
R
- R - edu.wisc.game.engine.Order.PositionSelector
- radio(String, Object, Object, boolean) - Static method in class edu.wisc.game.util.Tools
- radioOrBox(String, String, Object, Object, boolean) - Static method in class edu.wisc.game.util.Tools
-
Creates an HTML "input" element of the "radio" or "checkbox" type.
- radioOrBox(String, String, Object, Object, boolean, String) - Static method in class edu.wisc.game.util.Tools
-
Creates an HTML "input" element of the "radio" or "checkbox" type.
- random - Static variable in class edu.wisc.game.sql.Episode
- RandomGameGenerator - Class in edu.wisc.game.sql
-
This class generates random games (with the same rule set and randomly created initial boards) based on the provided parameter range specifications
- RandomGameGenerator(RandomRG, File, int[], int[], int[], Piece.Shape[], Piece.Color[]) - Constructor for class edu.wisc.game.sql.RandomGameGenerator
- RandomImageGameGenerator - Class in edu.wisc.game.sql
-
This class generates random games (with the same rule set and randomly created initial boards) using image-and-property based game pieces based on the provided parameter range specifications
- RandomImageGameGenerator(RandomRG, File, int[], ImageObject.Generator) - Constructor for class edu.wisc.game.sql.RandomImageGameGenerator
- randomObjCnt - Variable in class edu.wisc.game.sql.Game
-
If starting with a random board, the number of pieces to use.
- RandomRG - Class in edu.wisc.game.util
- RandomRG() - Constructor for class edu.wisc.game.util.RandomRG
- RandomRG(long) - Constructor for class edu.wisc.game.util.RandomRG
- randomSubsetOrdered(int, int) - Method in class edu.wisc.game.util.RandomRG
- randomSubsetPermuted(int, int) - Method in class edu.wisc.game.util.RandomRG
-
A random subset of m numbers out of [0:n-1], in random order
- randomWord(int) - Static method in class edu.wisc.game.sql.Episode
-
Creates a word made out of random letters and digits
- ratioMatrix(double[][]) - Static method in class edu.wisc.game.math.MannWhitney
- rawCircle(SvgEcd.Point, double, String) - Static method in class edu.wisc.game.svg.SvgEcd
- rawLine(SvgEcd.Point, SvgEcd.Point, String) - Static method in class edu.wisc.game.svg.SvgEcd
- rawMatrix(double[][]) - Static method in class edu.wisc.game.math.MannWhitney
-
The element z[i][j] of the results is equal to the number of pairs (k,m) such that a[i][k] < a[j][m].
- rawPoint() - Method in class edu.wisc.game.svg.SvgEcd.Point
-
Converts this Point with "science" coordinates to one with raw (svg) ones
- rawText(double, double, String) - Static method in class edu.wisc.game.svg.SvgEcd
- rawText(double, double, String, String) - Static method in class edu.wisc.game.svg.SvgEcd
-
Puts some text into the specified position on the SVG canvas
- rawTextE(double, double, String, String) - Static method in class edu.wisc.game.svg.SvgEcd
- read(File) - Static method in class edu.wisc.game.engine.AllRuleSets
- readBoard(File) - Static method in class edu.wisc.game.sql.Board
-
Reads a board description from a JSON file
- readBoard(Reader) - Static method in class edu.wisc.game.sql.Board
- readBoardFile(File, HashMap<String, Boolean>) - Static method in class edu.wisc.game.saved.BoardManager
-
Reads a CSV file into which a number of boards have been written by Board.saveToFile()
- readBoardFromString(String) - Static method in class edu.wisc.game.sql.Board
- readDefects(String) - Static method in class edu.wisc.game.rest.TrialList
- readFromFile(File, Vector<MwByHuman.MwSeries>) - Static method in class edu.wisc.game.tools.MwByHuman.MwSeries
-
Reads a CSV file with MwSeries entries.
- readTextFile(File) - Static method in class edu.wisc.game.util.Util
-
Reads an entire text file into a string
- ReadTranscriptData(File) - Constructor for class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData
-
Reads in the entire content of a transcript file for a player.
- realPlayerCnt - Variable in class edu.wisc.game.tools.PlanStats
-
How many players have played at least one episode in this plan
- RED - Static variable in class edu.wisc.game.sql.Piece.Color
- Reflect - Class in edu.wisc.game.reflect
-
A bunch of methods to figure what fields a class has, and how to print them out in a more or less sensible way.
- Reflect.Entry - Class in edu.wisc.game.reflect
-
An entry describes one field of the class, complete with its access methods (getter and setter) and the display hints
- reflectToJSON(Object) - Method in class edu.wisc.game.reflect.JsonReflect
-
Converts a Java object to a JSON object, to the extent possible
- reflectToJSON(Object, int) - Method in class edu.wisc.game.reflect.JsonReflect
- reflectToJSONArray(Object, boolean) - Static method in class edu.wisc.game.reflect.JsonReflect
- reflectToJSONObject(Object, boolean) - Static method in class edu.wisc.game.reflect.JsonReflect
-
Converts a Java object to a JSON object, to the extent possible.
- reflectToJSONObject(Object, boolean, HashSet<String>) - Static method in class edu.wisc.game.reflect.JsonReflect
-
Converts a Java object to a JSON object, to the extent possible.
- reflectToString() - Method in class edu.wisc.game.reflect.OurTable
- reflectToString(Object) - Static method in class edu.wisc.game.reflect.Reflect
-
Prints all appropriate fields of the specified object in the default (toString) format
- reflectToString(Object, boolean) - Static method in class edu.wisc.game.reflect.Reflect
- registerUser(String, String, boolean) - Method in class edu.wisc.game.rest.GameService2
- Remotest - edu.wisc.game.engine.RuleSet.BucketSelector
- remotestBucket() - Method in class edu.wisc.game.sql.Board.Pos
-
Which bucket(s) is/are the most remote from this cell?
- removeEpisode(EpisodeInfo) - Method in class edu.wisc.game.sql.PlayerInfo
- removePiece(Piece) - Method in class edu.wisc.game.sql.Board
- removeRole(Role) - Method in class edu.wisc.game.sql.User
- ReplayedEpisode - Class in edu.wisc.game.sql
-
Built on top of an Episode object, a ReplayedEpisode is created during the analysis of transcripts, in order to recreate the episode's events step by step.
- ReplayedEpisode(String, ParaSet, Game, ReplayedEpisode.RandomPlayer) - Constructor for class edu.wisc.game.sql.ReplayedEpisode
-
Creates an Episode in order to replay an old recorded Game (with a known rule set and a known initial board) properties of the initial board).
- ReplayedEpisode.RandomPlayer - Enum in edu.wisc.game.sql
-
The possible random player models.
- report - Variable in class edu.wisc.game.web.MlcMain
-
The HTML report to be displayed in the web page
- report - Variable in class edu.wisc.game.web.MlcManagerDashboard
- report() - Method in class edu.wisc.game.sql.Episode
-
Concise report, handy for debugging
- report() - Method in class edu.wisc.game.sql.EpisodeInfo
-
Concise report, handy for debugging
- report() - Method in class edu.wisc.game.sql.PlayerInfo
-
Generates a concise report on this player's history, handy for debugging.
- reportSrc() - Method in class edu.wisc.game.engine.RuleSet
- resetFormCnt() - Method in class edu.wisc.game.formatter.HTMLFmter
-
This must be called before the beginning of the document generation
- ResponseBase - Class in edu.wisc.game.rest
-
The parent class for various structures that are returned, in JSON form,' by REST calls.
- ResponseBase() - Constructor for class edu.wisc.game.rest.ResponseBase
- ResponseBase(boolean, String) - Constructor for class edu.wisc.game.rest.ResponseBase
- restoreTransientFields() - Method in class edu.wisc.game.sql.PlayerInfo
-
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.
- ResultsBase - Class in edu.wisc.game.web
-
The base of all "results object" classes used in JSP pages
- reverseArray(T[]) - Static method in class edu.wisc.game.util.Util
-
Creates a new array containing the same elements as x, but in reversed order.
- Role - Class in edu.wisc.game.sql
-
A role is simply a database-storable wrapper around the role name
- Role() - Constructor for class edu.wisc.game.sql.Role
- Role.Name - Enum in edu.wisc.game.sql
- roman(int) - Static method in class edu.wisc.game.util.Util
-
Converting to a roman numeral
- row(String...) - Method in class edu.wisc.game.formatter.Fmter
-
Generates a table row (a TR element).
- row(Vector<String>) - Method in class edu.wisc.game.formatter.Fmter
- rowExtra(String, String...) - Method in class edu.wisc.game.formatter.Fmter
- rowExtra(String, Vector<String>) - Method in class edu.wisc.game.formatter.Fmter
- rows - Variable in class edu.wisc.game.engine.RuleSet
-
All rows of this rule set
- rowTh(String, String, String...) - Method in class edu.wisc.game.formatter.Fmter
- rowTh(String, String, Vector<String>) - Method in class edu.wisc.game.formatter.Fmter
- rp - Variable in class edu.wisc.game.reflect.Reflect.Entry
- rp() - Method in annotation type edu.wisc.game.reflect.Display
-
This flag is set true for those fields that can be supplied by a referrer patient.
- rule_name - Variable in class edu.wisc.game.sql.MlcLog
- RuleInfo() - Constructor for class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- ruleLine - Variable in class edu.wisc.game.sql.Episode
- ruleLineNo - Variable in class edu.wisc.game.sql.Episode
-
Which row of rules do we look at now? (0-based)
- RuleParseException - Exception in edu.wisc.game.parser
- RuleParseException(String) - Constructor for exception edu.wisc.game.parser.RuleParseException
- RuleParseException(String, Exception) - Constructor for exception edu.wisc.game.parser.RuleParseException
- rules - Variable in class edu.wisc.game.sql.Game
- rulesCanBeCached(String) - Static method in class edu.wisc.game.rest.Files
-
Can the game server cache this rule set? The convention is, names not starting with a slash refer to files in the tomcat directory, whose content is supposed to be stable; therefore, they can be cached in the web app.
- RuleSet - Class in edu.wisc.game.engine
-
A RuleSet describes the rules of a game.
- RuleSet(String) - Constructor for class edu.wisc.game.engine.RuleSet
- RuleSet(String[]) - Constructor for class edu.wisc.game.engine.RuleSet
-
Creates a RuleSet based on the content of a rule set file.
- RuleSet(String[], AutomaticRuleGenerator) - Constructor for class edu.wisc.game.engine.RuleSet
- RuleSet(String, AutomaticRuleGenerator) - Constructor for class edu.wisc.game.engine.RuleSet
- RuleSet.Atom - Class in edu.wisc.game.engine
-
Syntax:(counter,shape,color,position,bucketFunctions)
- RuleSet.BucketList - Class in edu.wisc.game.engine
-
A BucketList represents the information about the destination buckets given in the "buckets" field of an atom.
- RuleSet.BucketSelector - Enum in edu.wisc.game.engine
-
The list of "legacy" variables that can be used in the bucket expression.
- RuleSet.PositionList - Class in edu.wisc.game.engine
-
Represents the restrictions on the positions from which game pieces can be picked
- RuleSet.ReportedSrc - Class in edu.wisc.game.engine
-
This is used for pretty-printing in the GUI client.
- RuleSet.Row - Class in edu.wisc.game.engine
-
A row object represents the content of one line of the rule set description file, i.e.
- ruleSetName - Variable in class edu.wisc.game.tools.MwByHuman.MwSeries
- rulesFile(String) - Static method in class edu.wisc.game.rest.Files
- run - Variable in class edu.wisc.game.sql.MlcLog
- Run - edu.wisc.game.sql.MlcLog.LogFormat
S
- s - Variable in class edu.wisc.game.reflect.Reflect.Entry
-
The setter method for the field.
- same(Object, Object) - Static method in class edu.wisc.game.util.Util
-
Returns true if both objects are non-nulls and equals() return true, or if both are nulls.
- sample(Random) - Method in class edu.wisc.game.svg.Composite
-
If this is a wildcard description, generates a "concrete" (non-wildcard) desription of a matching composite object
- saveAnyData(Vector<TranscriptManager.ReadTranscriptData.Entry[]>, Vector<EpisodeHandle>) - Method in class edu.wisc.game.tools.AnalyzeTranscripts
-
Saves the data for a single (player, ruleSet) pair.
- saveAnyData(Vector<TranscriptManager.ReadTranscriptData.Entry[]>, Vector<EpisodeHandle>) - Method in class edu.wisc.game.tools.MwByHuman
-
Saves the data (the summary of a series) for a single (player, ruleSet) pair.
- saveAsInsert(Object) - Static method in class edu.wisc.game.reflect.Reflect
-
Saves the object as a MySQL "INSERT" statement
- saveBoard(Board) - Method in class edu.wisc.game.rest.GameService
- savedMws - Variable in class edu.wisc.game.tools.MwByHuman
-
Info about each episode gets added here
- saveGuessToFile(File, String, int) - Method in class edu.wisc.game.sql.EpisodeInfo
-
Records the player-provided "guess" to a CSV file
- saveMe() - Method in class edu.wisc.game.sql.PlayerInfo
-
Saves this object (and the associated Episode objects, via cascading) data in the SQL database.
- saveObject(T) - Static method in class edu.wisc.game.sql.Main
- saveToFile(Board, String, String, File) - Static method in class edu.wisc.game.saved.BoardManager
- saveTranscriptToFile(String, String, File, Vector<Episode.Pick>) - Static method in class edu.wisc.game.saved.TranscriptManager
- scrubDropped() - Method in class edu.wisc.game.sql.Board
-
Removes the "dropped" field from all game pieces.
- sdf - Static variable in class edu.wisc.game.sql.Episode
- sdf - Static variable in class edu.wisc.game.web.FrontEndForm2
- sdf2 - Static variable in class edu.wisc.game.sql.Episode
-
with milliseconds
- seriesSize(int) - Method in class edu.wisc.game.sql.PlayerInfo
-
How many episodes are currently in series No.
- serverUrl - Variable in class edu.wisc.game.web.ContextInfo
-
The Game Server URL for REST calls (based on the HTTP request we have just received).
- service(HttpServletRequest, HttpServletResponse) - Method in class edu.wisc.game.web.GetBookletPageServlet
- service(HttpServletRequest, HttpServletResponse) - Method in class edu.wisc.game.web.GetImageServlet
- service(HttpServletRequest, HttpServletResponse) - Method in class edu.wisc.game.web.LoginServlet
- service(HttpServletRequest, HttpServletResponse) - Method in class edu.wisc.game.web.LogoutServlet
- service(HttpServletRequest, HttpServletResponse) - Method in class edu.wisc.game.web.MlcLoginServlet
- SessionData - Class in edu.wisc.game.web
-
A single instance of this class is associated with a particular session of the Rule Game web app.
- setAllEpisodes(Vector<EpisodeInfo>) - Method in class edu.wisc.game.sql.PlayerInfo
- setBoard(Board) - Method in class edu.wisc.game.rest.NewEpisodeWrapper
- setBoard(Board) - Method in class edu.wisc.game.sql.Episode.Display
- setBoard(Board) - Method in class edu.wisc.game.sql.Piece
- setBoards(Vector<Board>) - Method in class edu.wisc.game.rest.BoardDisplayService.BoardList
- setBonus(boolean) - Method in class edu.wisc.game.sql.EpisodeInfo
- setBookletSize(int) - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
- setBuckets(int[]) - Method in class edu.wisc.game.sql.Piece
- setByteCnt(long) - Method in class edu.wisc.game.rest.FileWriteReport
- setCode(int) - Method in class edu.wisc.game.sql.Episode.Display
- setColor(boolean) - Method in class edu.wisc.game.formatter.Fmter
-
This only affects HTML, not plain text
- setColor(Piece.Color) - Method in class edu.wisc.game.sql.Piece
-
This is how it used by our JsonToJava, when reading board files
- setCompleted(boolean) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- setCompletionCode(String) - Method in class edu.wisc.game.sql.PlayerInfo
- setConditions(boolean, RuleSet) - Method in class edu.wisc.game.sql.GameGenerator
-
For the training/testing restrictions on boards, as introduced in GS 6.010.
- setDate(Date) - Method in class edu.wisc.game.sql.PlayerInfo
- setDate(Date) - Method in class edu.wisc.game.sql.User
- setDescription(Vector<String>) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- setDigest(String) - Method in class edu.wisc.game.sql.User
- setDisplay(String) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- setDropped(Integer) - Method in class edu.wisc.game.sql.Piece
- setEmail(String) - Method in class edu.wisc.game.sql.User
- setEndStreakEpisodes(int) - Method in class edu.wisc.game.sql.MlcEntry
- setEndStreakMoves(int) - Method in class edu.wisc.game.sql.MlcEntry
- setEpisodeCnt(int) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- setEpisodeId(String) - Method in class edu.wisc.game.rest.NewEpisodeWrapper
- setEpisodeId(String) - Method in class edu.wisc.game.sql.Episode
- setEpisodesUntilLearned(int) - Method in class edu.wisc.game.sql.MlcEntry
- setErrmsg(String) - Method in class edu.wisc.game.rest.ResponseBase
- setErrmsg(String) - Method in class edu.wisc.game.rest.TrialList
- setErrmsg(String) - Method in class edu.wisc.game.sql.Episode.Display
- setErrmsg(String) - Method in class edu.wisc.game.sql.PropertiesTable
- setErrmsg(String) - Method in class edu.wisc.game.tools.MwByHuman
- setErrmsg(String) - Method in class edu.wisc.game.web.ResultsBase
- setError(boolean) - Method in class edu.wisc.game.rest.ResponseBase
- setError(boolean) - Method in class edu.wisc.game.rest.TrialList
- setError(boolean) - Method in class edu.wisc.game.sql.Episode.Display
- setError(boolean) - Method in class edu.wisc.game.sql.PropertiesTable
- setError(boolean) - Method in class edu.wisc.game.tools.MwByHuman
- setError(boolean) - Method in class edu.wisc.game.web.ResultsBase
- setErrorsUntilLearned(int) - Method in class edu.wisc.game.sql.MlcEntry
- setExp(String) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- setExperimentPlan(String) - Method in class edu.wisc.game.sql.PlayerInfo
- setFm(Fmter) - Method in class edu.wisc.game.tools.MwByHuman
- setForcedKey(String) - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
- setGoodnessScore(double) - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
- setGuess(String) - Method in class edu.wisc.game.sql.EpisodeInfo
-
Sets the guess value, truncating it if necessary
- setGuessConfidence(int) - Method in class edu.wisc.game.sql.EpisodeInfo
- setGuessSaved(boolean) - Method in class edu.wisc.game.sql.EpisodeInfo
- setId(long) - Method in class edu.wisc.game.sql.Board
- setId(long) - Method in class edu.wisc.game.sql.Piece
- setId(long) - Method in class edu.wisc.game.sql.User
- setIdCode(String) - Method in class edu.wisc.game.sql.User
- setImage(String) - Method in class edu.wisc.game.sql.Piece
- setInputDir(String) - Static method in class edu.wisc.game.rest.Files
-
Sets the path to the input directory, which is the root of the tree that contains the experiment control files.
- setLastStretch(int) - Method in class edu.wisc.game.sql.EpisodeInfo
- setLearned(boolean) - Method in class edu.wisc.game.sql.MlcEntry
- setLevel(Level) - Static method in class edu.wisc.game.util.Logging
- setMovesUntilLearned(int) - Method in class edu.wisc.game.sql.MlcEntry
- setName(String) - Method in class edu.wisc.game.sql.Board
- setName(String) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- setNickname(String) - Method in class edu.wisc.game.sql.MlcEntry
- setNickname(String) - Method in class edu.wisc.game.sql.User
- setNPiecesStart(int) - Method in class edu.wisc.game.sql.Episode
- setNumMovesMade(int) - Method in class edu.wisc.game.sql.Episode.Display
- setPath(String) - Method in class edu.wisc.game.rest.FileWriteReport
- setPath(String) - Method in class edu.wisc.game.rest.TrialList
- setPath(String) - Method in class edu.wisc.game.sql.PropertiesTable
- setPath(String) - Static method in class edu.wisc.game.util.MainConfig
-
This method is used by analysis tools who work with different databases than the default one.
- setPlayer(PlayerInfo) - Method in class edu.wisc.game.sql.EpisodeInfo
- setPlayer(Test) - Method in class edu.wisc.game.sql.TestChild
- setPlayerId(String) - Method in class edu.wisc.game.rest.PlayerResponse
- setPlayerId(String) - Method in class edu.wisc.game.sql.PlayerInfo
- setPlayerId(String) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- setRole(Role.Name) - Method in class edu.wisc.game.sql.Role
- setRole(String) - Method in class edu.wisc.game.sql.Role
- setRuleInfo(LaunchRulesBase.RuleInfo[]) - Method in class edu.wisc.game.web.LaunchRulesBase.AndroidRuleInfoReport
- setRuleSetName(String) - Method in class edu.wisc.game.sql.MlcEntry
- setRunNo(int) - Method in class edu.wisc.game.sql.MlcEntry
- setSavedDir(String) - Static method in class edu.wisc.game.rest.Files
-
Sets the path to the saved-data directory.
- setScale(double, double) - Static method in class edu.wisc.game.svg.SvgEcd.Point
- setSeriesNo(int) - Method in class edu.wisc.game.sql.EpisodeInfo
- setShape(Piece.Shape) - Method in class edu.wisc.game.sql.Piece
-
This is how it used by our JsonToJava
- setStartTime(Date) - Method in class edu.wisc.game.sql.Episode
- setTesting(boolean) - Method in class edu.wisc.game.sql.GameGenerator
- setTotalEpisodes(int) - Method in class edu.wisc.game.sql.MlcEntry
- setTotalErrors(int) - Method in class edu.wisc.game.sql.MlcEntry
- setTotalMoves(int) - Method in class edu.wisc.game.sql.MlcEntry
- setTotalRewardEarned(int) - Method in class edu.wisc.game.sql.PlayerInfo
- setTrialListId(String) - Method in class edu.wisc.game.sql.PlayerInfo
- setUploadTime(Date) - Method in class edu.wisc.game.sql.MlcEntry
- setUser(User) - Method in class edu.wisc.game.sql.PlayerInfo
- setValue(String) - Method in class edu.wisc.game.rest.PregameService.Page
- setValue(Vector<Piece>) - Method in class edu.wisc.game.sql.Board
- setValues(Vector<String>) - Method in class edu.wisc.game.rest.ListShapesWrapper
- setVerbose(boolean) - Static method in class edu.wisc.game.util.Logging
- setX(int) - Method in class edu.wisc.game.sql.Piece
- setXFactor(int) - Method in class edu.wisc.game.sql.EpisodeInfo
- setY(int) - Method in class edu.wisc.game.sql.Piece
- shapes - Variable in class edu.wisc.game.engine.RuleSet.Atom
-
If null, there are no shape restrictons; if empty or non-empty array, then either one of the elements must match, or (since GS5) permission may be granted via propertyConditions instead)
- shapes - Variable in class edu.wisc.game.rest.ParaSet
-
Will be set as appropriate if specified in the CSV file "colors" column
- shapesDir() - Static method in class edu.wisc.game.rest.Files
- small(String) - Method in class edu.wisc.game.formatter.Fmter
- space() - Method in class edu.wisc.game.formatter.Fmter
- space(int) - Method in class edu.wisc.game.formatter.Fmter
- space(int) - Method in class edu.wisc.game.formatter.HTMLFmter
- splitCSV(String) - Static method in class edu.wisc.game.util.ImportCSV
-
Converts a single string (such as a line of CSV file) into an array of strings.
- splitCSVTrim(String) - Static method in class edu.wisc.game.util.ImportCSV
- sprintf(String, Object...) - Method in class edu.wisc.game.formatter.Fmter
- sqlDf - Static variable in class edu.wisc.game.reflect.Reflect
- SQUARE - Static variable in class edu.wisc.game.sql.Piece.Shape
- src(String) - Method in class edu.wisc.game.formatter.Fmter
-
Font emphasis for text directly sourced from the rap sheet
- stackToString(Exception) - Static method in class edu.wisc.game.util.Util
- STALEMATE - Static variable in class edu.wisc.game.sql.Episode.CODE
- STALEMATE - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
- StalemateTester - Class in edu.wisc.game.engine
-
Tools for testing a rule set for a possibility of a stalemate.
- StalemateTester(RuleSet) - Constructor for class edu.wisc.game.engine.StalemateTester
- stamp - Variable in class edu.wisc.game.web.FrontEndForm2
-
Used in the ID
- STANDARD - edu.wisc.game.sql.Episode.OutputMode
- Star() - Constructor for class edu.wisc.game.parser.Expression.Star
- STAR - Static variable in interface edu.wisc.game.parser.Expression
- STAR - Static variable in class edu.wisc.game.sql.Piece.Shape
- startsWithAny(String, String[]) - Static method in class edu.wisc.game.util.Util
- startTrial(String, String) - Method in class edu.wisc.game.rest.GameService
- storeUserInfo(User, boolean) - Method in class edu.wisc.game.web.SessionData
-
Saves the user name (received from the [validated] login form, or recovered via a persistent cookie) into the session's memory.
- STRING - edu.wisc.game.parser.Token.Type
- strong(String) - Method in class edu.wisc.game.formatter.Fmter
- style() - Method in class edu.wisc.game.formatter.Fmter
- style() - Method in class edu.wisc.game.formatter.HTMLFmter
-
The STYLE or LINK REL=STYLESHEET element for this HTML file, as the case may be
- summary(String, String) - Method in class edu.wisc.game.rest.MlcUploadService
-
Prints the summary of a specified player's performance on a particular rule set
- summary(List<String>, int, double, String, boolean) - Method in class edu.wisc.game.rest.ManagerDashboardService
- sVal - Variable in class edu.wisc.game.parser.Expression.Id
- sVal - Variable in class edu.wisc.game.parser.Token
- svgCoord() - Method in class edu.wisc.game.svg.SvgEcd.Point
-
In SVG coordinates of the point (with respect to the top left corner, Y going down)
- SvgEcd - Class in edu.wisc.game.svg
-
Utilities for generating SVG plots for ECD data
- SvgEcd() - Constructor for class edu.wisc.game.svg.SvgEcd
- SvgEcd.Point - Class in edu.wisc.game.svg
- symbol() - Method in class edu.wisc.game.sql.ImageObject
-
For use in ASCII graphics
- symbol() - Method in class edu.wisc.game.sql.Piece.Color
- symbol() - Method in class edu.wisc.game.sql.Piece.Shape
-
A human-readable representation of the shape, for use in ASCII graphics
T
- T - edu.wisc.game.engine.Order.PositionSelector
- table(String, String...) - Method in class edu.wisc.game.formatter.Fmter
-
Generates a TABLE ...
- table(String, Vector<String>) - Method in class edu.wisc.game.formatter.Fmter
- tableText - Variable in class edu.wisc.game.web.LaunchRulesBase
- td(String) - Method in class edu.wisc.game.formatter.Fmter
- td(String, String) - Method in class edu.wisc.game.formatter.Fmter
- Test - Class in edu.wisc.game.sql
-
Used for testing JPA persistence features
- test1(String[]) - Static method in class edu.wisc.game.math.MannWhitney
- test2(String[]) - Static method in class edu.wisc.game.math.MannWhitney
- TestChild - Class in edu.wisc.game.sql
-
An EpisodeInfo instance extends an Episode, containing additional information related to it being played as part of an experiment.
- TestParent - Class in edu.wisc.game.sql
- TestParent() - Constructor for class edu.wisc.game.sql.TestParent
- text - Variable in class edu.wisc.game.util.CsvData.CommentEntry
-
The entire text of the comment line
- text() - Method in annotation type edu.wisc.game.reflect.Display
-
If not null and not empty, this text will be displayed in parnethesis after the field's name in entry tables etc.
- textToParaSet(String) - Static method in class edu.wisc.game.rest.ParaSet
-
Processes ParaSet data that have been already read into string.
- th(String) - Method in class edu.wisc.game.formatter.Fmter
- th(String, String) - Method in class edu.wisc.game.formatter.Fmter
- time - Variable in class edu.wisc.game.sql.Episode.Pick
- timeString - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
- toArgv() - Method in class edu.wisc.game.parser.Token
-
Re-imagines the token as an element of a command line.
- toBitSet(Collection<Integer>) - Static method in class edu.wisc.game.util.Util
-
Converts a vector of integers to a BitSet
- toInteger(Object) - Static method in interface edu.wisc.game.parser.Expression
- Token - Class in edu.wisc.game.parser
-
A token represents an element of the input text.
- Token.Type - Enum in edu.wisc.game.parser
- tokenize(String) - Static method in class edu.wisc.game.parser.Token
- toMap() - Method in class edu.wisc.game.util.CsvData
-
Creates a hash map that includes all entries from the CSV file that have keys (i.e., normally, all data lines).
- Tools - Class in edu.wisc.game.util
-
Various methods related to generating HTML forms and their components, and processing requests sent by the web browser when those forms are filled
- Tools() - Constructor for class edu.wisc.game.util.Tools
- topEigenVector(double[][]) - Static method in class edu.wisc.game.math.MannWhitney
-
Given a dense matrix with positive elements, find the eigenvector corresponding to the largest eigenvalue.
- toPieceList() - Method in class edu.wisc.game.sql.Board
-
Creates an array with N*N+1 elements, where the element in position j represents the game piece, if any, in cell No.
- toSrc() - Method in class edu.wisc.game.engine.RuleSet.Atom
-
Formats the Atom as the source code of the rules set
- toSrc() - Method in class edu.wisc.game.engine.RuleSet.BucketList
- toSrc() - Method in class edu.wisc.game.engine.RuleSet.PositionList
- toSrc() - Method in class edu.wisc.game.engine.RuleSet.Row
-
Format as the source code of this row
- toSrc() - Method in class edu.wisc.game.engine.RuleSet
-
Format as the source code of the rules set
- toSrc() - Method in class edu.wisc.game.parser.Expression.BracketList
- toSrc() - Method in class edu.wisc.game.parser.Expression.ColonExpression
- toSrc() - Method in class edu.wisc.game.parser.Expression.Id
- toSrc() - Method in class edu.wisc.game.parser.Expression.NegationExpression
- toSrc() - Method in class edu.wisc.game.parser.Expression.Num
- toSrc() - Method in class edu.wisc.game.parser.Expression.ParenList
- toSrc() - Method in class edu.wisc.game.parser.Expression.QualifiedId
- toSrc() - Method in class edu.wisc.game.parser.Expression.RangeExpression
- toSrc() - Method in class edu.wisc.game.parser.Expression.SerialExpression
- toSrc() - Method in class edu.wisc.game.parser.Expression.Star
- toSrc() - Method in interface edu.wisc.game.parser.Expression
- toSrc() - Method in class edu.wisc.game.parser.Token
- toSrc(char, char) - Method in class edu.wisc.game.parser.Expression.ExList
- toString() - Method in class edu.wisc.game.engine.EligibilityForOrders
- toString() - Method in class edu.wisc.game.engine.Order
- toString() - Method in class edu.wisc.game.engine.RuleSet.Atom
- toString() - Method in class edu.wisc.game.engine.RuleSet.BucketList
- toString() - Method in class edu.wisc.game.engine.RuleSet.PositionList
- toString() - Method in class edu.wisc.game.engine.RuleSet.Row
- toString() - Method in class edu.wisc.game.engine.RuleSet
- toString() - Method in class edu.wisc.game.parser.Expression.BracketList
- toString() - Method in class edu.wisc.game.parser.Expression.ColonExpression
- toString() - Method in class edu.wisc.game.parser.Expression.Id
-
Returns bare string (never quotes), so that it can be correctly used in RuleSer.PropertyCondition
- toString() - Method in class edu.wisc.game.parser.Expression.MapTo
- toString() - Method in class edu.wisc.game.parser.Expression.NegationExpression
- toString() - Method in class edu.wisc.game.parser.Expression.Num
- toString() - Method in class edu.wisc.game.parser.Expression.ParenList
- toString() - Method in class edu.wisc.game.parser.Expression.QualifiedId
- toString() - Method in class edu.wisc.game.parser.Expression.RangeExpression
- toString() - Method in class edu.wisc.game.parser.Expression.SerialExpression
- toString() - Method in class edu.wisc.game.parser.Expression.Star
- toString() - Method in class edu.wisc.game.parser.Token
- toString() - Method in class edu.wisc.game.reflect.Reflect.Entry
- toString() - Method in class edu.wisc.game.rest.ParaSet
- toString() - Method in class edu.wisc.game.sql.Board.Pos
- toString() - Method in class edu.wisc.game.sql.Episode.Move
- toString() - Method in class edu.wisc.game.sql.Episode.Pick
- toString() - Method in class edu.wisc.game.sql.Main
- toString() - Method in class edu.wisc.game.sql.Piece.PseudoEnum
- toString() - Method in class edu.wisc.game.sql.Piece
- toString() - Method in class edu.wisc.game.sql.PlayerInfo
- toString() - Method in class edu.wisc.game.sql.Role
- toString() - Method in class edu.wisc.game.sql.Test
- toString() - Method in class edu.wisc.game.sql.User
- toString() - Method in class edu.wisc.game.svg.Composite
- toString() - Method in class edu.wisc.game.tools.PlanStats
- toString() - Method in class edu.wisc.game.tools.pooling.Ecd
- toString() - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
- toString() - Method in class edu.wisc.game.util.MainConfig
- toString() - Method in class edu.wisc.game.web.SessionData
- toString(char, char) - Method in class edu.wisc.game.parser.Expression.ExList
- toString(Vector<Token>) - Static method in class edu.wisc.game.parser.Token
- tr(String) - Method in class edu.wisc.game.formatter.Fmter
- TranscriptManager - Class in edu.wisc.game.saved
-
An auxiliary class for writing and reading transcript files.
- TranscriptManager() - Constructor for class edu.wisc.game.saved.TranscriptManager
- TranscriptManager.ReadTranscriptData - Class in edu.wisc.game.saved
-
Some of the transcript data read back from a file.
- TranscriptManager.ReadTranscriptData.Entry - Class in edu.wisc.game.saved
-
Stores the content of one line read back from the transcript file
- transcriptsFile(String) - Static method in class edu.wisc.game.rest.Files
- transcriptsFile(String, boolean) - Static method in class edu.wisc.game.rest.Files
- TransitionMap() - Constructor for class edu.wisc.game.sql.PlayerInfo.TransitionMap
-
After an episode has been completed, what other episode(s) can follow? This object is transmitted to the client as JSON, and can be used to draw all appropriate transition buttons.
- TrialList - Class in edu.wisc.game.rest
- TrialList(File) - Constructor for class edu.wisc.game.rest.TrialList
-
The original constructor: read the trial list from a single file!
- TrialList(String, String) - Constructor for class edu.wisc.game.rest.TrialList
-
Reads a trial list from the file that corresponds to a given experiment plan and the specified trial list id within that experiment.
- TrialList.ExperimentPlanHandle - Class in edu.wisc.game.rest
-
Identifies an experiment plan as a static or dynamic (P: or R: type) one
- TRIANGLE - Static variable in class edu.wisc.game.sql.Piece.Shape
- TrivialGameGenerator - Class in edu.wisc.game.sql
-
Just keeps returning the same game every time
- TrivialGameGenerator(RandomRG, Game) - Constructor for class edu.wisc.game.sql.TrivialGameGenerator
-
Creates a trivial generator, which keeps returning the same game
- tt(String) - Method in class edu.wisc.game.formatter.Fmter
- type - Variable in class edu.wisc.game.parser.Token
U
- uid - Variable in class edu.wisc.game.web.ResultsBase
-
The numeric user id (converted to string) associated with the current session, or null
- UNARY_OP - edu.wisc.game.parser.Token.Type
- uploadFile(String, InputStream, FormDataContentDisposition) - Method in class edu.wisc.game.rest.FileUploadResource
- uploadFile(String, String, FormDataBodyPart) - Method in class edu.wisc.game.rest.MlcUploadService
-
Allows an MLC participant to upload a file with the results of his ML algorithm's performance.
- uploadFiles(FormDataMultiPart) - Method in class edu.wisc.game.rest.FileUploadResource
- User - Class in edu.wisc.game.sql
-
Information about a repeat user (who may own multiple playerId) stored in the SQL database.
- User() - Constructor for class edu.wisc.game.sql.User
- UserResponse - Class in edu.wisc.game.rest
-
Used by LoginServlet and the Android app for registering new users and logging in
- UserResponse(String, String, String, boolean) - Constructor for class edu.wisc.game.rest.UserResponse
- Util - Class in edu.wisc.game.util
-
Auxiliary methods for manipulating hash tables etc
- Util() - Constructor for class edu.wisc.game.util.Util
V
- v - Variable in class edu.wisc.game.web.ArithmeticResult
-
Output to display, line by line
- validate(EntityManager, StringBuffer) - Method in class edu.wisc.game.reflect.OurTable
-
Validates a recently created entry, before it has been put into the database.
- valueOf(String) - Static method in enum edu.wisc.game.engine.Order.PositionSelector
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.engine.RuleSet.BucketSelector
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.math.MannWhitneyComparison.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.parser.Token.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.rest.ParaSet.Incentive
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.sql.Episode.OutputMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.sql.MlcLog.LogFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.sql.PlayerInfo.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.sql.PlayerInfo.Transition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.sql.ReplayedEpisode.RandomPlayer
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.sql.Role.Name
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.tools.MwByHuman.PrecMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.wisc.game.web.LaunchRulesBase.Mode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum edu.wisc.game.engine.Order.PositionSelector
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.engine.RuleSet.BucketSelector
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.math.MannWhitneyComparison.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.parser.Token.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.rest.ParaSet.Incentive
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.sql.Episode.OutputMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.sql.MlcLog.LogFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.sql.PlayerInfo.Action
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.sql.PlayerInfo.Transition
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.sql.ReplayedEpisode.RandomPlayer
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.sql.Role.Name
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.tools.MwByHuman.PrecMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.wisc.game.web.LaunchRulesBase.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VarMap() - Constructor for class edu.wisc.game.parser.Expression.VarMap
- VarMap2() - Constructor for class edu.wisc.game.parser.Expression.VarMap2
- varReport() - Method in class edu.wisc.game.engine.AutomaticRuleGenerator
- version - Static variable in class edu.wisc.game.sql.Episode
-
The current version of the application
- version - Variable in class edu.wisc.game.web.ArithmeticResult
W
- warning(String) - Static method in class edu.wisc.game.util.Logging
- WebException - Exception in edu.wisc.game.web
-
This is used when a lower-level function can tell a higher-level function what kind of error it shoudl report to the end user.
- WebException(String) - Constructor for exception edu.wisc.game.web.WebException
- wild - Variable in class edu.wisc.game.web.ImageObjectReport
- wrap(String, String) - Method in class edu.wisc.game.formatter.Fmter
- wrap(String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
- wrap(String, String, String) - Method in class edu.wisc.game.formatter.Fmter
- wrap(String, String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
-
Builds an HTML element with an opening tag (with optional attributes) and a matching closing tag.
- wrap2(String, String) - Method in class edu.wisc.game.formatter.Fmter
- wrap2(String, String, String) - Method in class edu.wisc.game.formatter.Fmter
- writeFile(String, String, String, String) - Method in class edu.wisc.game.rest.GameService
- writeTextFile(File, String) - Static method in class edu.wisc.game.util.Util
-
Writes a string into a new text file
X
- x - Variable in class edu.wisc.game.sql.Board.Pos
-
Coordinates counted from the bottom left corner.
- x - Variable in class edu.wisc.game.svg.SvgEcd.Point
-
The "science coordinates", i.e.
- xgetColor() - Method in class edu.wisc.game.sql.Piece
- xgetPara() - Method in class edu.wisc.game.sql.EpisodeInfo
- xgetRewardsAndFactorsPerSeriesString() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- xgetShape() - Method in class edu.wisc.game.sql.Piece
-
For use in our application
- xynum(int, int) - Static method in class edu.wisc.game.sql.Board
-
The position number for the point at (x,y)
Y
- y - Variable in class edu.wisc.game.sql.Board.Pos
-
Coordinates counted from the bottom left corner.
- y - Variable in class edu.wisc.game.svg.SvgEcd.Point
-
The "science coordinates", i.e.
- YELLOW - Static variable in class edu.wisc.game.sql.Piece.Color
_
- _getBookletPages() - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
All Classes|All Packages