Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
-
In addition to the normal "accept" stuff, either erases or augments the player's knowledge of the current board's properties.
- 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 - Enum constant in enum class 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(Util.CopyInfo) - Method in class edu.wisc.game.util.Util.CopyInfo
- ADD_OP - Enum constant in enum class 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
-
Updates the aggregate statistics stored in this MlcEntry based on one more episode in the run.
- 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
- addMoreFeatures(Map<String, Set<Object>>) - Method in class edu.wisc.game.sql.ImageObject.Generator
- 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
- 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.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() - Element in annotation interface 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 - Enum constant in enum class edu.wisc.game.web.LaunchRulesBase.Mode
- apply(Expression) - Method in interface edu.wisc.game.parser.Expression.Mapper
- applyPostPosToAcceptanceMap(RuleSet, RuleSet.Row, BitSet[][]) - Static method in class edu.wisc.game.engine.PostOrder
-
When an Order is applied not to the entire board, but only to the pieces that are acceptable based on all other criteria.
- areSimilar(int, int) - Static method in class edu.wisc.game.sql.Episode.CODE
- 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(int...) - Static method in class edu.wisc.game.util.Util
- 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 - Enum constant in enum class 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
- BOARDS - Static variable in class edu.wisc.game.rest.Files.Saved
- 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 - Enum constant in enum class edu.wisc.game.rest.ParaSet.Incentive
- BONUS - Enum constant in enum class 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 - Enum constant in enum class edu.wisc.game.sql.Episode.OutputMode
- BRM - Enum constant in enum class 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 - Enum constant in enum class edu.wisc.game.web.LaunchRulesBase.Mode
- chatFile(String) - Static method in class edu.wisc.game.rest.Files
- CHATS - Static variable in class edu.wisc.game.rest.Files.Saved
- ChatWriteReport - Class in edu.wisc.game.rest
- 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 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 - Enum constant in enum class 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 - Enum constant in enum class edu.wisc.game.parser.Token.Type
- CMP_ALGOS - Enum constant in enum class edu.wisc.game.math.MannWhitneyComparison.Mode
- CMP_RULES - Enum constant in enum class edu.wisc.game.math.MannWhitneyComparison.Mode
- CMP_RULES_HUMAN - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class edu.wisc.game.parser.Token.Type
- Compact - Enum constant in enum class 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 - Enum constant in enum class 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.
- computeP0andR(Vector<TranscriptManager.ReadTranscriptData.Entry[]>, ParaSet, String, Vector<Board>) - Method in class edu.wisc.game.tools.AnalyzeTranscripts
-
Reconstructs and replays the historical episode, computing p0 for every pick or move attempt.
- 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
- copyFileUniqueLines(File, File) - Static method in class edu.wisc.game.util.Util
-
Copies the content of file f to file g, skipping any duplicate lines (even if the two identical lines are not next to each other).
- CopyInfo() - Constructor for class edu.wisc.game.util.Util.CopyInfo
- 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 - Enum constant in enum class 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.
- destroy() - Method in class edu.wisc.game.websocket.WatchPlayer.PickEncoder
- destroy() - Method in class edu.wisc.game.websocket.WatchPlayer.ReadyEncoder
- DETAILED_TRANSCRIPTS - Static variable in class edu.wisc.game.rest.Files.Saved
- detailedTranscriptsFile(String) - Static method in class edu.wisc.game.rest.Files
- detailedTranscriptsFile(String, boolean) - 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() - Element in annotation interface edu.wisc.game.reflect.Display
-
If true, the field actually stores the MD5-digest of the relevant value.
- DIS - Enum constant in enum class edu.wisc.game.websocket.WatchPlayer.Ready
- 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.PregameService
- display(String, String) - Method in class edu.wisc.game.rest.GameService2
- display(String, String) - Method in class edu.wisc.game.rest.PregameService
- Display - Annotation Interface 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, Episode.Pick, String) - Constructor for class edu.wisc.game.sql.Episode.Display
- 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
- displayHtml(String, String, UriInfo) - Method in class edu.wisc.game.rest.GameService2Html
- 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
-
Looks up the path in this config file, adjusts it if necessary (when on a DoIT shared hosting host), and converts it to a File object
- 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
- doMove(int, int, int, int, int) - Method in class edu.wisc.game.sql.Episode
-
Evaluate a move attempt
- doMove(String, int, int, int, int, int) - Method in class edu.wisc.game.sql.EpisodeInfo
-
The main method invoked on a /doMove web API call.
- 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(String, int, int, int) - Method in class edu.wisc.game.sql.EpisodeInfo
-
Like /doMove, but without a destination (because the game piece was not movable, or because the player just dropped in on the board)
- doPut(String, String) - Method in class edu.wisc.game.util.MainConfig
-
Modifies a table, overriding the value read from the config file
- doQuery(String[], File) - Static method in class edu.wisc.game.tools.ExportTable
-
Executes a query, or several statements the last of which is a query.
- doQuery(String, File) - Static method in class edu.wisc.game.tools.ExportTable
- doQuery2(Connection, String[], File) - Static method in class edu.wisc.game.tools.ExportTable
-
This one just sends commands to an existing connection, without closing it
- doSaveObject(T) - Method in class edu.wisc.game.sql.Main
- DOT - Enum constant in enum class edu.wisc.game.parser.Token.Type
- DOTDOT - Enum constant in enum class edu.wisc.game.parser.Token.Type
- DOUBLING - Enum constant in enum class 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() - Element in annotation interface 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
- edu.wisc.game.websocket - package edu.wisc.game.websocket
- 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
- encode(Episode.Pick) - Method in class edu.wisc.game.websocket.WatchPlayer.PickEncoder
- encode(WatchPlayer.Ready) - Method in class edu.wisc.game.websocket.WatchPlayer.ReadyEncoder
- encryptAndSetPassword(String) - Method in class edu.wisc.game.sql.User
-
Encrypts the passed password, and stores the encrypted value.
- end() - Method in class edu.wisc.game.websocket.WatchPlayer
- END - Enum constant in enum class 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.
- ensurePairingNow(PlayerInfo) - Static method in class edu.wisc.game.sql.Pairing
-
This is called at the beginning of each episode (on a /newEpisode API call), to ensure that if this is a two-player game, the player is paired, if at all possible.
- 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
- EPI - Enum constant in enum class edu.wisc.game.websocket.WatchPlayer.Ready
- 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 Class 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.
- episodes - Variable in class edu.wisc.game.sql.PlayerInfo.Series
- 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 - Enum constant in enum class 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
- ERROR - Static variable in class edu.wisc.game.sql.Pairing.State
- 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 - Enum constant in enum class edu.wisc.game.tools.MwByHuman.PrecMode
- EveryCond - Enum constant in enum class 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 one of '==', '!=', 'invalid input: '<'=', '>', etc
- 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?
- extraFieldsMethod - Variable in class edu.wisc.game.reflect.Reflect
-
If this method exists in the class, it can be executed to get a Mapinvalid input: '<'String,Object> for extra fields to be put into the JSON structure.
- extraFieldsMethodName - Static variable in class edu.wisc.game.reflect.Reflect
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 - Enum constant in enum class edu.wisc.game.engine.Order.PositionSelector
- Features() - Constructor for class edu.wisc.game.sql.GameGenerator.Features
- 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
- Files.Saved - Class in edu.wisc.game.rest
-
Names of subdirectories under "saved"
- 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?
- findPartnerPlayerId(String) - Static method in class edu.wisc.game.rest.ChatWriteReport
- findPlans(int) - Method in class edu.wisc.game.rest.GameService2
- findPlayerInfo(EntityManager, String) - Static method in class edu.wisc.game.rest.PlayerResponse
-
Find the matching record for a player, in the cache of the database.
- 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 - Enum constant in enum class 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
-
A GameGenerator generates random games (with the same rule set and randomly created initial boards) based on the provided parameter range specifications
- GameGenerator.Features - Class in edu.wisc.game.sql
- GamePlayException - Exception Class in edu.wisc.game.engine
- GamePlayException(String) - Constructor for exception class 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 page generator for the HTML Play interface.
- 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
- getAllFeatures() - Method in class edu.wisc.game.sql.GameGenerator
-
For Captive server, to be priented via JSON Reflect.
- getAllFeatures() - Method in class edu.wisc.game.sql.ImageObject.Generator
- getAllFeatures() - Method in class edu.wisc.game.svg.Composite
-
For the CGS' FEATURE command
- 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 class 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
- getExtraFields() - Method in class edu.wisc.game.sql.GameGenerator.Features
-
For Captive server, to be printed via JSON Reflect
- getExtraFields() - Method in class edu.wisc.game.sql.Piece
-
This method is discovered by Reflect, and is then used when converting IPB objects to JSON (via Reflect), to add "name:value" pairs for all non-legacy properties.
- getFaces() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getFacesMine() - 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 in the main config file of the app, 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)?
- getFirstMover() - Method in class edu.wisc.game.sql.EpisodeInfo
- 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
- getGuess1() - Method in class edu.wisc.game.sql.EpisodeInfo
- getGuess1Confidence() - Method in class edu.wisc.game.sql.EpisodeInfo
- getGuess1Saved() - Method in class edu.wisc.game.sql.EpisodeInfo
-
Has the guess from player 1 (in 2PG) been saved?
- getGuessConfidence() - Method in class edu.wisc.game.sql.EpisodeInfo
- getGuessSaved() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
True if this player's guess has been recorded at the end of this episode.
- getGuessSaved() - Method in class edu.wisc.game.sql.EpisodeInfo
-
Has the guess from the player (in 1PG) or from player 0 (in 2PG) been saved?
- getGuessSavedBy(int) - 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
- getIsAdveGame() - Method in class edu.wisc.game.rest.PlayerResponse
-
Are we playing an adversarial 2PG?
- getIsCoopGame() - Method in class edu.wisc.game.rest.PlayerResponse
-
Are we playing a cooperative two-player game (2PG)?
- getIsTwoPlayerGame() - Method in class edu.wisc.game.rest.PlayerResponse
-
Are we playing a 2PG? (A 2PG may be adversarial or cooperative)
- 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
-
Same as getCol(0)
- 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
- getLastMovePos() - Method in class edu.wisc.game.sql.Episode
- getLastR() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getLastR() - Method in class edu.wisc.game.sql.EpisodeInfo
- getLastR1() - Method in class edu.wisc.game.sql.EpisodeInfo
-
For Player 1, in adversarial games only
- getLastStretch() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getLastStretch() - Method in class edu.wisc.game.sql.EpisodeInfo
- getLastStretch1() - Method in class edu.wisc.game.sql.EpisodeInfo
-
For Player 1, in adversarial games only
- 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
- getMover() - Method in class edu.wisc.game.sql.Episode.Pick
- getMover() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
What is the role of the player in the episode? In 1PG it's always 0; in 2PG, it's 0 for player 0 of the pair (the one who owns all episodes), and 1 for player 1
- 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
- getMustWait() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
-
This flag is true if the episode is not ready yet.
- getMustWait() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
This flag is true if the episode playable, but it's not this player's turn yet.
- 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
- getNeedChat() - Method in class edu.wisc.game.rest.PlayerResponse
-
Do we need a between-player chat element in the GUI? (In 2PG only, based on para.chat
- getNeedChat() - Method in class edu.wisc.game.sql.PlayerInfo
-
Do we need a between-player chat element in the GUI? (In 2PG only, based on para.chat of the first para set of this player.
- 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.
- getPairState() - Method in class edu.wisc.game.sql.PlayerInfo
-
For a player in a two-player game, this is his current status with respect to pairing.
- 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
- getParameter(String) - Method in class edu.wisc.game.util.ParseConfig
-
Gets the requested value from the hash table.
- getPartnerPlayerId() - Method in class edu.wisc.game.sql.PlayerInfo
-
The playerId value of the partner, if this is a two-player game, and this player has already been paired with a partner.
- 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
- getPieces() - Method in class edu.wisc.game.sql.Episode
- 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
- getPropertiesTable(File) - Static method in class edu.wisc.game.sql.PropertiesTable
-
Retrieves the properties table for a particular directory
- 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
- getRewardMain() - Method in class edu.wisc.game.sql.EpisodeInfo
- getRewardMain1() - Method in class edu.wisc.game.sql.EpisodeInfo
- 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
- getRoleForPlayerIdPermissive(String) - Method in class edu.wisc.game.sql.PlayerInfo
-
This method recognizes that an older 1PG client may not pass a playerId; thus, it interprets null as Player 0 (the default player)
- 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
- getRValue() - Method in class edu.wisc.game.sql.Episode.Pick
- getSeries(int) - Method in class edu.wisc.game.sql.PlayerInfo
- 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
-
The total reward shown to this player.
- getTotalRewardEarnedPartner() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- getTranscript() - Method in class edu.wisc.game.sql.Episode.Display
-
The list of all move/picks 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
- getXFactor1() - Method in class edu.wisc.game.sql.EpisodeInfo
- getY() - Method in class edu.wisc.game.sql.Piece
- GIVE_UP - Enum constant in enum class 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
-
Table with all episodes recently played on this server.
- 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, String, int) - Method in class edu.wisc.game.rest.GameService2
-
Records a player's guess about the rules.
- GUESSES - Static variable in class edu.wisc.game.rest.Files.Saved
- 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, 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 class 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
- html2(String, String) - Method in class edu.wisc.game.formatter.Fmter
- htmlDisplay(Piece[], int, boolean, boolean[], int, boolean) - Static method in class edu.wisc.game.sql.HtmlDisplay
- HtmlDisplay - Class in edu.wisc.game.sql
-
Drawing boards in HTML.
- HtmlDisplay() - Constructor for class edu.wisc.game.sql.HtmlDisplay
- 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 - Enum constant in enum class edu.wisc.game.parser.Token.Type
- Ignore - Enum constant in enum class 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 Class 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 class edu.wisc.game.util.IllegalInputException
- imageGenerator - Variable in class edu.wisc.game.rest.ParaSet
-
Will be set as appropriate if the CSV file has an "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
-
An image generator is an object that can be used to obtain a random IPB object.
- ImageObject.PickFromList - Class in edu.wisc.game.sql
-
A Generator interface to a stored list of ImageObjects, from which they can be retrieved at random.
- 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
- incoming(String) - Method in class edu.wisc.game.websocket.WatchPlayer
-
Expects
- 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.
- init(EndpointConfig) - Method in class edu.wisc.game.websocket.WatchPlayer.PickEncoder
- init(EndpointConfig) - Method in class edu.wisc.game.websocket.WatchPlayer.ReadyEncoder
- 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
- initPairing() - Method in class edu.wisc.game.sql.PlayerInfo
-
Sets certain pairing-related fields in the object for a newly created player
- 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
- input2(String, String) - 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
- is2PG() - Method in class edu.wisc.game.sql.PlayerInfo
- isAdveGame() - Method in class edu.wisc.game.sql.PlayerInfo
- isBonus() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
-
In games with the BONUS incentive scheme, 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
- isCoopGame() - Method in class edu.wisc.game.sql.PlayerInfo
- 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.
- isTrivial() - Method in class edu.wisc.game.engine.PositionList
- 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.
- kantorLupyanReward0(double) - Method in class edu.wisc.game.rest.ParaSet
- kantorLupyanRewardRange(double) - Method in class edu.wisc.game.rest.ParaSet
- key - Variable in class edu.wisc.game.sql.ImageObject
-
A relative path (under the main shapes dir) or absolute path (for images elsewhere), case-sensitive and complete with the extension.
- key - Variable in class edu.wisc.game.web.MlcMain
- key - Variable in class edu.wisc.game.web.MlcManagerDashboard
L
- L - Enum constant in enum class edu.wisc.game.engine.Order.PositionSelector
- L1 - Enum constant in enum class edu.wisc.game.engine.Order.PositionSelector
- L2 - Enum constant in enum class edu.wisc.game.engine.Order.PositionSelector
- L3 - Enum constant in enum class edu.wisc.game.engine.Order.PositionSelector
- L4 - Enum constant in enum class edu.wisc.game.engine.Order.PositionSelector
- LabelMap - Class in edu.wisc.game.tools.pooling
-
Maps "false.someThingXandY" to "X", etc.
- lastMove() - Method in class edu.wisc.game.sql.EpisodeInfo
- 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 Class 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.
- legacy(int) - Static method in class edu.wisc.game.sql.Episode.CODE
-
This is used when comparing codes read from old transcripts and recomputed codes, to take into account a more recent creation of code 7
- 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
- LIKELIHOOD - Enum constant in enum class edu.wisc.game.rest.ParaSet.Incentive
- line(SvgEcd.Point, SvgEcd.Point, String) - Static method in class edu.wisc.game.svg.SvgEcd
- linesIn - Variable in class edu.wisc.game.util.Util.CopyInfo
- linesOut - Variable in class edu.wisc.game.util.Util.CopyInfo
- link() - Element in annotation interface edu.wisc.game.reflect.Display
- linkToPartner(PlayerInfo, int) - Method in class edu.wisc.game.sql.PlayerInfo
-
Sets links in both directions
- 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.
- localPort - Variable in class edu.wisc.game.web.ContextInfo
- 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 - Enum constant in enum class edu.wisc.game.sql.MlcLog.LogFormat
- loseType(Set<T>) - Static method in class edu.wisc.game.util.Util
- loseType(Vector<T>) - Static method in class edu.wisc.game.util.Util
- 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
-
The main() method processes the command line arguments, allowing a large variety of ways to specify the set of players whose data are to be analyzed.
- 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 - Enum constant in enum class edu.wisc.game.sql.PlayerInfo.Transition
-
A main-subseries episode in the same series
- MainConfig - Class in edu.wisc.game.util
-
A MainConfig is a structure storing the content of a configuration file.
- 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 Class 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
- mastery() - Method in enum class edu.wisc.game.rest.ParaSet.Incentive
-
Is this one of those schemes (DOUBLING or LIKELIHOOD) where an early win is triggered once the player passes some mastery criterion?
- 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 - Enum constant in enum class 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
- mergeable - Static variable in class edu.wisc.game.rest.Files.Saved
-
The list of subdirs to be processed by MergeDatasets
- 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(String) - 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 - Enum constant in enum class edu.wisc.game.sql.Role.Name
- MLC - Enum constant in enum class edu.wisc.game.web.LaunchRulesBase.Mode
- MLC - Static variable in class edu.wisc.game.rest.Files.Saved
- 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
-
Creates an entry with zeros for all aggregated statistics.
- 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 Class 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, UriInfo) - Method in class edu.wisc.game.rest.GameService2Html
- move(String, int, int, int, int, int) - Method in class edu.wisc.game.rest.GameService
- move(String, String, int, int, int) - Method in class edu.wisc.game.rest.GameService2
- move(String, 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.GameServiceHtml
- moveHtml(String, String, int, int, int, int, int, UriInfo) - Method in class edu.wisc.game.rest.GameService2Html
- mover - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
- MULT_OP - Enum constant in enum class 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, double, Fmter) - Constructor for class edu.wisc.game.tools.MwByHuman
- MwByHuman.MwSeries - Class in edu.wisc.game.tools
-
An MWSeries object contains the data for one 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 Class in edu.wisc.game.tools
-
Used to control how series are assigned to comparanda
N
- n - Variable in class edu.wisc.game.util.Util.CopyInfo
- N - Static variable in class edu.wisc.game.sql.Board
- Naive - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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
-
Gets the entire parameter set, identified by name
- newEpisodeHtml(String, boolean, boolean, UriInfo) - 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.
- newPlayerRegistration(PlayerInfo) - Static method in class edu.wisc.game.sql.Pairing
-
Called on /newPlayer (from PlayerResponse()), to check if the new (or restored) player needs to be paired.
- NEXT - Enum constant in enum class 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
- NONE - Static variable in class edu.wisc.game.sql.Pairing.State
-
Not yet paired, or not a pair game at all
- 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
- notation(boolean) - Static method in class edu.wisc.game.sql.HtmlDisplay
- 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 - Enum constant in enum class 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 (no wildcards!) 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
- ONE - Static variable in class edu.wisc.game.sql.Pairing.State
-
The two players in a pair
- onError(Throwable) - Method in class edu.wisc.game.websocket.WatchPlayer
- open() - Method in class edu.wisc.game.sql.MlcLog
-
Opens the file for writing (or appending) and writes the header line if necessary.
- OPEN - Enum constant in enum class edu.wisc.game.parser.Token.Type
- order() - Element in annotation interface edu.wisc.game.reflect.Display
- Order - Class in edu.wisc.game.engine
-
An Order object describe a built-in or custom ordering of board cells (positions)
- Order.PositionSelector - Enum Class 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
- OUT_OF_TURN - Static variable in class edu.wisc.game.sql.Episode.CODE
- 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 - Enum constant in enum class edu.wisc.game.engine.RuleSet.BucketSelector
- Pairing - Class in edu.wisc.game.sql
-
Auxiliary methods for two-player games, introduced in GS 7.*.
- Pairing() - Constructor for class edu.wisc.game.sql.Pairing
- Pairing.State - Class in edu.wisc.game.sql
-
A player's current state in the pairing system.
- 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.Incentive - Enum Class 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.
- 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() - Element in annotation interface edu.wisc.game.reflect.Display
-
This flag is set true for those fields that must be verified when sending a payment
- pc - Enum constant in enum class 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?
- PickEncoder() - Constructor for class edu.wisc.game.websocket.WatchPlayer.PickEncoder
- PickFromList(String[]) - Constructor for class edu.wisc.game.sql.ImageObject.PickFromList
- pickHtml(String, String, int, int, int, UriInfo) - 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
-
Creates a traditional (shape+color) game piece placed at a specified location.
- Piece(String, int, int) - Constructor for class edu.wisc.game.sql.Piece
-
Creates an IPB game piece placed at a specified location.
- 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, UriInfo) - 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 Class in edu.wisc.game.sql
-
What type of action takes the player to a particular destination?
- PlayerInfo.Series - Class in edu.wisc.game.sql
-
A Series is a list of all episodes played under a specific param set.
- PlayerInfo.Transition - Enum Class 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
-
The "pos:" components of the atom
- 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
- PositionList - Class in edu.wisc.game.engine
-
Represents the restrictions on the positions from which game pieces can be picked.
- positionsOfMoveablePieces() - Method in class edu.wisc.game.sql.Episode
- postLoad1() - Method in class edu.wisc.game.sql.PlayerInfo
-
Sets some (transient) properties of this object which depend on the name of the experiment plan.
- PostOrder - Class in edu.wisc.game.engine
- PostOrder() - Constructor for class edu.wisc.game.engine.PostOrder
- postPlist - Variable in class edu.wisc.game.engine.RuleSet.Atom
-
The "postpos:" components of the atom GS (ver 6.041)
- 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.
- PropMap() - Constructor for class edu.wisc.game.parser.Expression.PropMap
- ps - Enum constant in enum class 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
- put(String, String) - Static method in class edu.wisc.game.util.MainConfig
-
If any setPath() is used, put() can only be done after setPath()
- 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 - Enum constant in enum class 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.
- ReadyEncoder() - Constructor for class edu.wisc.game.websocket.WatchPlayer.ReadyEncoder
- 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 - Enum constant in enum class 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).
- ReplayedEpisode.RandomPlayer - Enum Class 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.
- reportKey() - Method in class edu.wisc.game.sql.EpisodeInfo
-
The key that can be printed next to reports to help understand them
- 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 Class 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() - Element in annotation interface 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 Class in edu.wisc.game.parser
- RuleParseException(String) - Constructor for exception class edu.wisc.game.parser.RuleParseException
- RuleParseException(String, Exception) - Constructor for exception class 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 Class in edu.wisc.game.engine
-
The list of "legacy" variables that can be used in the bucket expression.
- 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 - Enum constant in enum class 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
- saveChatToFile(File, int, String) - Method in class edu.wisc.game.sql.EpisodeInfo
-
#mover,seriesNo,episodeNo,timestamp,text
- Saved() - Constructor for class edu.wisc.game.rest.Files.Saved
- savedMws - Variable in class edu.wisc.game.tools.MwByHuman
-
Info about each episode gets added here
- savedSubDir(String) - Static method in class edu.wisc.game.rest.Files
-
A specific subdirectory of the saved-files directory
- saveGuessToFile(File, String, 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
- sendHimChat(String, String) - Static method in class edu.wisc.game.websocket.WatchPlayer
- seriesHasX4(int) - Method in class edu.wisc.game.sql.PlayerInfo.Series
-
True if we have the DOUBLING (or LIKELIHOOD) incentive scheme, and this series has been ended by the x4 achievement
- seriesSize(int) - Method in class edu.wisc.game.sql.PlayerInfo
-
How many episodes are currently in series No.
- serverPort - Variable in class edu.wisc.game.web.ContextInfo
- 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
- setAllGuessData(int, String, int) - Method in class edu.wisc.game.sql.EpisodeInfo
-
Sets all guess-related fields of this episode for one of the partners
- 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
- setCode(int) - Method in class edu.wisc.game.sql.Episode.Pick
- 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
- setFirstMover(int) - Method in class edu.wisc.game.sql.EpisodeInfo
- 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
- setGuess1(String) - Method in class edu.wisc.game.sql.EpisodeInfo
-
Sets the guess value, truncating it if necessary
- setGuess1Confidence(int) - Method in class edu.wisc.game.sql.EpisodeInfo
- setGuess1Saved(boolean) - Method in class edu.wisc.game.sql.EpisodeInfo
- 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.
- setLastR(double) - Method in class edu.wisc.game.sql.EpisodeInfo
- setLastR1(double) - Method in class edu.wisc.game.sql.EpisodeInfo
- setLastStretch(int) - Method in class edu.wisc.game.sql.EpisodeInfo
- setLastStretch1(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
- setMover(int) - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- setMovesUntilLearned(int) - Method in class edu.wisc.game.sql.MlcEntry
- setMustWait(boolean) - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
- setMustWait(boolean) - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
- setName(String) - Method in class edu.wisc.game.sql.Board
- setName(String) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
- setNeedFeatures(boolean) - Static method in class edu.wisc.game.svg.Composite
- 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
- setPairState(int) - Method in class edu.wisc.game.sql.PlayerInfo
- setPartnerPlayerId(String) - Method in class edu.wisc.game.sql.PlayerInfo
- 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
-
Sets the location of this app's main config file, and causes the app to read it in, if it has not been read yet.
- 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
- setRewardMain(int) - Method in class edu.wisc.game.sql.EpisodeInfo
- setRewardMain(int, int) - Method in class edu.wisc.game.sql.EpisodeInfo
- setRewardMain1(int) - Method in class edu.wisc.game.sql.EpisodeInfo
- 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
- 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
- setXFactor1(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
- sortAllFeatures() - Method in class edu.wisc.game.sql.ImageObject.Generator
- 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 - Enum constant in enum class 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
- start(Session) - Method in class edu.wisc.game.websocket.WatchPlayer
- startsWithAny(String, String[]) - Static method in class edu.wisc.game.util.Util
- startTrial(String, String) - Method in class edu.wisc.game.rest.GameService
- State() - Constructor for class edu.wisc.game.sql.Pairing.State
- 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 - Enum constant in enum class 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
- style(String) - Method in class edu.wisc.game.formatter.HTMLFmter
-
A LINK REL=STYLESHEET element
- 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, 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 - Enum constant in enum class 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
- tellAbout(String, T) - Static method in class edu.wisc.game.websocket.WatchPlayer
-
Methods handling important events during the game call this method to let watchers now about the most recent event
- tellHim(String, WatchPlayer.Ready) - Static method in class edu.wisc.game.websocket.WatchPlayer
- 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() - Element in annotation interface 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
- title(String) - Method in class edu.wisc.game.formatter.HTMLFmter
- 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 Class 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.PositionList
- 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.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.PositionList
- 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.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.reflect.Reflect
- 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.Series
- 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 (representing one move/pick attempt) read back from the transcript file
- TRANSCRIPTS - Static variable in class edu.wisc.game.rest.Files.Saved
- 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 - Enum constant in enum class 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
- Util.CopyInfo - Class in edu.wisc.game.util
-
File copy statistics
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 class edu.wisc.game.engine.Order.PositionSelector
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.engine.RuleSet.BucketSelector
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.math.MannWhitneyComparison.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.parser.Token.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.rest.ParaSet.Incentive
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.sql.Episode.OutputMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.sql.MlcLog.LogFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.sql.PlayerInfo.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.sql.PlayerInfo.Transition
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.sql.ReplayedEpisode.RandomPlayer
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.sql.Role.Name
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.tools.MwByHuman.PrecMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.web.LaunchRulesBase.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.wisc.game.websocket.WatchPlayer.Ready
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class edu.wisc.game.engine.Order.PositionSelector
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.engine.RuleSet.BucketSelector
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.math.MannWhitneyComparison.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.parser.Token.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.rest.ParaSet.Incentive
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.sql.Episode.OutputMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.sql.MlcLog.LogFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.sql.PlayerInfo.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.sql.PlayerInfo.Transition
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.sql.ReplayedEpisode.RandomPlayer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.sql.Role.Name
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.tools.MwByHuman.PrecMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.web.LaunchRulesBase.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.wisc.game.websocket.WatchPlayer.Ready
-
Returns an array containing the constants of this enum class, 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
- WatchPlayer - Class in edu.wisc.game.websocket
- WatchPlayer() - Constructor for class edu.wisc.game.websocket.WatchPlayer
- WatchPlayer.PickEncoder - Class in edu.wisc.game.websocket
-
See https://docs.oracle.com/javaee/7/tutorial/websocket007.htm or https://www.baeldung.com/java-websockets for documentation on encoders
- WatchPlayer.Ready - Enum Class in edu.wisc.game.websocket
-
Messages sent to a GUI client to tell it that something is ready for it, and it can make another /newEpisode or /display call
- WatchPlayer.ReadyEncoder - Class in edu.wisc.game.websocket
- WatchPlayer.WatchMessage - Class in edu.wisc.game.websocket
- WebException - Exception Class 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 class edu.wisc.game.web.WebException
- weShowAllMovables() - Method in class edu.wisc.game.sql.Episode
-
The basic mode tells the player where all movable pieces are, but EpisodeInfo will override it if the para set mandates "free" mode.
- weShowAllMovables() - Method in class edu.wisc.game.sql.EpisodeInfo
-
Our GUI tells the player where all movable pieces are, unless the para set mandates "free" mode.
- weShowAllMovables() - Method in class edu.wisc.game.sql.ReplayedEpisode
-
We tell the player where all movable pieces are, unless the para set mandates "free" mode.
- whoMadeLastMove() - Method in class edu.wisc.game.sql.EpisodeInfo
-
Which player made the last recorded move of this episode? (Needed for 2PG only)
- whoWillStartEpisode(PlayerInfo, int, int) - Static method in class edu.wisc.game.sql.Pairing
- whoWillStartSeries(PlayerInfo, int) - Static method in class edu.wisc.game.sql.Pairing
-
Which player starts the specified series?
- 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
- writeChat(String, String) - Static method in class edu.wisc.game.rest.ChatWriteReport
-
Records a chat line (a text message sent by a 2PG player to his partner)
- writeFile(String, String, String, String) - Method in class edu.wisc.game.rest.GameService
-
Writes an arbitrary file to somewhere within the saved files directory.
- 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
- xgetPartner() - Method in class edu.wisc.game.sql.PlayerInfo
- 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
Z
- ZERO - Static variable in class edu.wisc.game.sql.Pairing.State
-
The two players in a pair
_
- _getBookletPages() - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form