Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes|All Packages

A

a(String, String) - Method in class edu.wisc.game.formatter.Fmter
 
a(String, String, String) - Method in class edu.wisc.game.formatter.Fmter
 
a(String, String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
 
a0 - Variable in class edu.wisc.game.parser.Expression.RangeExpression
 
a1 - Variable in class edu.wisc.game.parser.Expression.RangeExpression
 
accept(Episode.Pick) - Method in class edu.wisc.game.sql.Episode
One normally should not use this method directly; use doPick() or doMove() instead.
accept(Episode.Pick) - Method in class edu.wisc.game.sql.ReplayedEpisode
 
ACCEPT - Static variable in class edu.wisc.game.sql.Episode.CODE
 
acceptsColorShapeAndProperties(Piece, Expression.VarMap2) - Method in class edu.wisc.game.engine.RuleSet.Atom
Does this atom accept a specified piece, based on its shape, color, and (in GS3+) any other properties? Since GS5, the "code:" field of the atom is also taken into account.
ACTIVATE - edu.wisc.game.sql.PlayerInfo.Action
Activate bonus
activateBonus(String) - Method in class edu.wisc.game.rest.GameService2
 
activateBonus(EntityManager) - Method in class edu.wisc.game.sql.PlayerInfo
Switches this player from the main subseries to the bonus subseries, and saves the information about this fact in the SQL server.
ActivateBonusWrapper - Class in edu.wisc.game.rest
 
ADD_OP - edu.wisc.game.parser.Token.Type
 
addBoard(Board) - Method in class edu.wisc.game.rest.BoardDisplayService.BoardList
 
addEpisode(int, int, int, double, boolean, StringBuffer) - Method in class edu.wisc.game.sql.MlcEntry
 
addEpisode(EpisodeInfo) - Method in class edu.wisc.game.sql.PlayerInfo
 
addEpisode(TestChild) - Method in class edu.wisc.game.sql.Test
 
addEpisode2(int, int, int, boolean, StringBuffer) - Method in class edu.wisc.game.sql.MlcEntry
 
addPiece(Piece) - Method in class edu.wisc.game.sql.Board
 
addRole(Role) - Method in class edu.wisc.game.sql.User
 
addValue(String, Object) - Method in class edu.wisc.game.parser.Expression.VarMap2
 
addValue(String, T) - Method in class edu.wisc.game.parser.Expression.MapTo
Adds a value to the list of values associated with a specified key
adjustPath(String) - Static method in class edu.wisc.game.util.MainConfig
Tries to figure if we're running on a DoIT shared hosting host, and the path such as /opt/w2020/something has to be understood with respect to the root of the chrooted directory (such as "/var/www/vhosts/wwwtest.rulegame.wisc.edu"), rather than with respect to the root of the file system.
advance(int) - Method in class edu.wisc.game.sql.GameGenerator
Advances the counter.
allowCachingAllRules(boolean) - Static method in class edu.wisc.game.rest.Files
This can be used (typically, in the captive server context) to allow caching all rules, for greater efficiency
allowsPicking(int, HashMap<String, BitSet>) - Method in class edu.wisc.game.engine.RuleSet.PositionList
Does this position list presently allow picking a piece from the specified position?
allPlayers - Variable in class edu.wisc.game.web.LaunchRulesBase
All PlayerInfo objects associated with this repeat user
AllRuleSets - Class in edu.wisc.game.engine
Stores rule sets, and allows lookup by name.
AllRuleSets() - Constructor for class edu.wisc.game.engine.AllRuleSets
 
alreadyFinished() - Method in class edu.wisc.game.sql.PlayerInfo
Returns true if the current series number is set beyond the possible range, which indicates that it has gone through the last possible increment (and, therefore, the completion code has been set as well).
alt() - Method in annotation type edu.wisc.game.reflect.Display
If not null and not empty, this text will be displayed instead of the field's name in entry tables etc.
analyzePlayerRecord(String, Vector<EpisodeHandle>) - Method in class edu.wisc.game.tools.AnalyzeTranscripts
Reads one player's transcript, and prepares a complete report for that player.
AnalyzeTranscripts - Class in edu.wisc.game.tools
Methods for the statistical analysis of game transcripts.
AndroidRuleInfoReport(int) - Constructor for class edu.wisc.game.web.LaunchRulesBase.AndroidRuleInfoReport
 
anySet(boolean[]) - Static method in class edu.wisc.game.util.Util
Is any value set?
APP - edu.wisc.game.web.LaunchRulesBase.Mode
 
apply(Expression) - Method in interface edu.wisc.game.parser.Expression.Mapper
 
arex - Variable in class edu.wisc.game.parser.Expression.ColonExpression
 
ArithmeticResult - Class in edu.wisc.game.web
A tool for an easy online testing of arithmetic expression evaluation.
ArithmeticResult(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.ArithmeticResult
 
array2map(String[]) - Static method in class edu.wisc.game.util.Util
Converts an array into a hash map.
array2set(String...) - Static method in class edu.wisc.game.util.Util
Can also take String[] a
array2vector(T...) - Static method in class edu.wisc.game.util.Util
 
Arrows - Class in edu.wisc.game.svg
 
Arrows() - Constructor for class edu.wisc.game.svg.Arrows
 
asBoardPieces() - Method in class edu.wisc.game.sql.Board
Produces an array of pieces with N*N elements, with nulls for empty cells.
asId() - Method in class edu.wisc.game.parser.Token
 
asList() - Method in class edu.wisc.game.sql.ImageObject.Generator
 
asList() - Method in class edu.wisc.game.sql.ImageObject.PickFromList
 
asList() - Method in class edu.wisc.game.svg.Composite.Generator
 
asStringVector(Object, String) - Static method in class edu.wisc.game.reflect.Reflect
 
asStringVector(Object, String, boolean) - Static method in class edu.wisc.game.reflect.Reflect
 
asVectorY(Vector<TranscriptManager.ReadTranscriptData.Entry>) - Static method in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData
Returns an array of 0s and 1s, for denied and accepted move attempts
atHome() - Static method in class edu.wisc.game.util.Hosts
Returns true if the application apparently runs on a home PC
ATTEMPT_CNT_MISMATCH - Static variable in class edu.wisc.game.sql.Episode.CODE
 
AutomaticRuleGenerator - Class in edu.wisc.game.engine
An AutomaticRuleGenerator is used to create multiple rule set files based on the same pattern.
AutomaticRuleGenerator(Long, ParaSet) - Constructor for class edu.wisc.game.engine.AutomaticRuleGenerator
Ensures that the para table has the default (legacy) values for "colors" and "shapes", if none are supplied in the CSV file.
AutomaticRuleGeneratorService - Class in edu.wisc.game.rest
The AutomaticRuleGenerator demo service.
AutomaticRuleGeneratorService() - Constructor for class edu.wisc.game.rest.AutomaticRuleGeneratorService
 

B

B - edu.wisc.game.engine.Order.PositionSelector
 
basicCheck(String) - Static method in class edu.wisc.game.rest.CheckPlanService
A simpler testing used when we generate the list of names of all available plans and want to exclude those that have no rule set files.
BLACK - Static variable in class edu.wisc.game.sql.Piece.Color
 
BLUE - Static variable in class edu.wisc.game.sql.Piece.Color
 
Board - Class in edu.wisc.game.sql
 
Board() - Constructor for class edu.wisc.game.sql.Board
Creates an empty board
Board(Piece[], Piece[], BitSet[]) - Constructor for class edu.wisc.game.sql.Board
Creates a board object to be sent out (as JSON) to the player's client, based on the current state of the episode.
Board(RandomRG, int) - Constructor for class edu.wisc.game.sql.Board
The simple constructor, creates a random board with a given number of pieces, using the 4 legacy colors.
Board(RandomRG, int, int, int, Piece.Shape[], Piece.Color[]) - Constructor for class edu.wisc.game.sql.Board
The main constructor for a random initial board in GS 2.*.
Board(RandomRG, int, ImageObject.Generator) - Constructor for class edu.wisc.game.sql.Board
The main constructor for a random image-and-property-based initial board in GS 3.*.
Board.Pos - Class in edu.wisc.game.sql
Can be used to describe the position of a piece on the [1:N]x[1:N] grid, or that of a bucket (at (0,0), ...
BoardConditionsChecker - Class in edu.wisc.game.engine
For the training/testing restrictions on boards, as introduced in GS 6.010.
BoardConditionsChecker() - Constructor for class edu.wisc.game.engine.BoardConditionsChecker
 
BoardDisplayService - Class in edu.wisc.game.rest
HTML display for user-upload boards (in JSON format), for use by the ML team (Shubham)
BoardDisplayService() - Constructor for class edu.wisc.game.rest.BoardDisplayService
 
BoardDisplayService.BoardList - Class in edu.wisc.game.rest
 
boardIsAcceptable(Board, RuleSet, boolean) - Static method in class edu.wisc.game.engine.BoardConditionsChecker
In the training mode, the board is acceptable if no game piece satisfies any condition (i.e.
BoardList() - Constructor for class edu.wisc.game.rest.BoardDisplayService.BoardList
 
BoardManager - Class in edu.wisc.game.saved
Reading and writing Boards to CSV files
BoardManager() - Constructor for class edu.wisc.game.saved.BoardManager
 
boardsFile(String) - Static method in class edu.wisc.game.rest.Files
The file into which the initial boards of all episodes played by a given player are written
boardsFile(String, boolean) - Static method in class edu.wisc.game.rest.Files
 
BONUS - edu.wisc.game.rest.ParaSet.Incentive
 
BONUS - edu.wisc.game.sql.PlayerInfo.Transition
A bonus episode in the same series
br() - Method in class edu.wisc.game.formatter.Fmter
 
br() - Method in class edu.wisc.game.formatter.HTMLFmter
 
brHtml() - Method in class edu.wisc.game.formatter.Fmter
Generates a BR in HTML mode, and a space otherwise.
brHtml() - Method in class edu.wisc.game.formatter.HTMLFmter
Generates a BR in HTML mode, and a space otherwise.
BRIEF - edu.wisc.game.sql.Episode.OutputMode
 
BRM - edu.wisc.game.web.LaunchRulesBase.Mode
 
bucketList - Variable in class edu.wisc.game.engine.RuleSet.Atom
 
bucketNo - Variable in class edu.wisc.game.sql.Episode.Move
(Attempted) destination, in the [0:3] range
bucketNo() - Method in class edu.wisc.game.sql.Board.Pos
Converts the coordinates of a bucket to a bucket number.
buckets - Static variable in class edu.wisc.game.sql.Board
The positions of the 4 buckets
BucketVarMap2(Piece, int) - Constructor for class edu.wisc.game.sql.EpisodeMemory.BucketVarMap2
 
buildCodeId(String, Date) - Static method in class edu.wisc.game.sql.User
Creates a more or less unique ID that can be used as a "secret ID" for a User object
buildFromArgv(RandomRG, File, ParseConfig, String[], int) - Static method in class edu.wisc.game.sql.RandomGameGenerator
Builds a RandomGameGenerator from command-line arguments
buildTable(String[], String[], String[], LaunchRulesBase.Mode, String) - Method in class edu.wisc.game.web.LaunchRulesBase
Builds Part A and Part B tables
button(String) - Method in class edu.wisc.game.formatter.Fmter
 

C

cache() - Method in class edu.wisc.game.sql.EpisodeInfo
 
canActivateBonus() - Method in class edu.wisc.game.sql.PlayerInfo
 
canStalemate(StalemateTester.MBoard) - Method in class edu.wisc.game.engine.StalemateTester
Will this game stalemate if started with a specified board?
canStalemate(Piece.Shape[], Piece.Color[], String[]) - Method in class edu.wisc.game.engine.StalemateTester
Is there any board composed of any pieces of the specified colors and shapes on which this rule set will stalemate? As always, we assume that all atoms in the rules are "non-disappearing", i.e.
cap1(String) - Static method in class edu.wisc.game.util.Util
Capitalizes the first character of a string
Captive - Class in edu.wisc.game.engine
The main class for the Captive Game Server
Captive() - Constructor for class edu.wisc.game.engine.Captive
 
CGS - edu.wisc.game.web.LaunchRulesBase.Mode
 
checkbox(String, Object, Object, boolean) - Static method in class edu.wisc.game.util.Tools
 
checkColors(ColorMap) - Method in class edu.wisc.game.rest.ParaSet
Makes sure that this parameter set's color list (used for generating random boards) only contains valid colors (present in the color map)
checkImages() - Method in class edu.wisc.game.rest.ParaSet
 
checkIncentive() - Method in class edu.wisc.game.rest.ParaSet
Checks whether the parameters related to incentive schemes are consistent (that is, you don't have a parameter from one scheme and and another parameter from a different scheme).
checkPlanHtml(String) - Method in class edu.wisc.game.rest.CheckPlanService
 
CheckPlanService - Class in edu.wisc.game.rest
The "Check my experiment plan" service.
CheckPlanService() - Constructor for class edu.wisc.game.rest.CheckPlanService
 
checkRulesHtml(String) - Method in class edu.wisc.game.rest.CheckPlanService
 
checkShapes() - Method in class edu.wisc.game.rest.ParaSet
Makes sure that this parameter set's shape list (used for generating random boards) only contains valid shapes (for which SVG files exist)
checkShapesAndColors(ColorMap) - Method in class edu.wisc.game.sql.Board
Checking that a board description does not include any colors or shapes that cannot be displayed
checkShapesAndColors(ColorMap) - Method in class edu.wisc.game.sql.PredefinedBoardGameGenerator
 
circle(SvgEcd.Point, double, String) - Static method in class edu.wisc.game.svg.SvgEcd
 
CIRCLE - Static variable in class edu.wisc.game.sql.Piece.Shape
 
clearAll() - Static method in class edu.wisc.game.engine.AllRuleSets
Can be used to ensure that the rule sets will be reloaded
clearTable() - Static method in class edu.wisc.game.sql.ImageObject
 
clearTables() - Method in class edu.wisc.game.rest.CheckPlanService
 
clientUrl - Variable in class edu.wisc.game.web.ContextInfo
The main GUI Client URL to use (dev or prod).
close() - Method in class edu.wisc.game.sql.MlcLog
 
CLOSE - edu.wisc.game.parser.Token.Type
 
Clustering - Class in edu.wisc.game.tools.pooling
 
Clustering() - Constructor for class edu.wisc.game.tools.pooling.Clustering
 
CMP - edu.wisc.game.parser.Token.Type
 
CMP_ALGOS - edu.wisc.game.math.MannWhitneyComparison.Mode
 
CMP_RULES - edu.wisc.game.math.MannWhitneyComparison.Mode
 
CMP_RULES_HUMAN - edu.wisc.game.math.MannWhitneyComparison.Mode
 
code - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
The success code read from the transcript
code(String) - Method in class edu.wisc.game.formatter.Fmter
 
CODE() - Constructor for class edu.wisc.game.sql.Episode.CODE
 
COLON - edu.wisc.game.parser.Token.Type
 
color - Variable in class edu.wisc.game.formatter.Fmter
 
colored(String, String) - Method in class edu.wisc.game.formatter.Fmter
 
colored(String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
Builds an HTML FORM element for feedback about a charge, if this formatter is configured to generate them.
colorMap() - Method in class edu.wisc.game.rest.GameService2
Returns a hash map that maps each color name (in upper case) to a vector of 3 integers, representing RGB values.
ColorMap - Class in edu.wisc.game.rest
 
ColorMap() - Constructor for class edu.wisc.game.rest.ColorMap
Reads in the color map file
colors - Variable in class edu.wisc.game.engine.RuleSet.Atom
For shape-and-color pieces, determines acceptable colors.
colors - Variable in class edu.wisc.game.rest.ParaSet
 
COMMA - edu.wisc.game.parser.Token.Type
 
Compact - edu.wisc.game.sql.MlcLog.LogFormat
 
compactFormat(Object) - Static method in class edu.wisc.game.reflect.Reflect
Compact human readable format, with no extra quotes, for various HTML tables
Comparandum - Class in edu.wisc.game.math
Represents a thing to be compared using the Mann-Whitney-test: either an algo (which is to be compared with other algos based on its performance on some rule set), or a rule set (which is being compare to other rule set based on how a particular algo, or the set of humans, perform on it).
compare(String, String) - Method in class edu.wisc.game.rest.MlcUploadService
Prints the summary of a specified player's performance on a particular rule set, in comparison with other players.
compareRules(String, String) - Method in class edu.wisc.game.rest.MlcUploadService
The REST call for comparing rule set with respect to an algo
compareTo(Comparandum) - Method in class edu.wisc.game.math.Comparandum
 
compareTo(Object) - Method in class edu.wisc.game.reflect.Reflect.Entry
 
COMPLETELY_RANDOM - edu.wisc.game.sql.ReplayedEpisode.RandomPlayer
 
Composite - Class in edu.wisc.game.svg
The description of a single composite ImageObject, or a family of such objects, obtained by parsing its name (which may contain wildcards).
Composite(String) - Constructor for class edu.wisc.game.svg.Composite
Constructs a concrete or "family" Composite object based on a name string.
Composite.Generator - Class in edu.wisc.game.svg
A tool for drawing concrete ImageObjects from a family defined by a Composite object, or a union of such families.
computeP0(Episode.Pick, int) - Method in class edu.wisc.game.sql.ReplayedEpisode
Computes the probability of success for a random pick or random move made by a frugal player.
containsKey(String) - Method in class edu.wisc.game.util.ParseConfig
 
ContextInfo - Class in edu.wisc.game.web
Prepares some information needed for proper URL construction in our app.
ContextInfo(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.ContextInfo
Note that request.getProtocol() is not helpful to distinguish HTTP from HTTPS, as it seems to always return "HTTP".
ConvertRules - Class in edu.wisc.game.engine
This class is used for a one-off project: converting the list of rules found in Kevin's GUI (stored in a JSON file there) to text files describing rules in a similar, but slightly different, format used by our server.
ConvertRules() - Constructor for class edu.wisc.game.engine.ConvertRules
 
COOKIE_NAME - Static variable in class edu.wisc.game.web.ExtendedSessionManagement
 
copy() - Method in class edu.wisc.game.svg.SvgEcd.Point
 
count(double[], double[]) - Static method in class edu.wisc.game.math.MannWhitney
How many pairs (i,j) exist where a[i] < b[j]? Ties are counted as 0.5.
countBonusEpisodes(int) - Method in class edu.wisc.game.sql.PlayerInfo
How many bonus episodes (complete or not) are currently in series No.
counter - Variable in class edu.wisc.game.engine.RuleSet.Atom
-1 means "no limit"
cp - Variable in class edu.wisc.game.web.ContextInfo
 
CreateRoles - Class in edu.wisc.game.sql
A very simple, stand-alone program that creates necessary Role entities in the roles table, and at least one User entity.
CreateRoles() - Constructor for class edu.wisc.game.sql.CreateRoles
 
csv - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
 
CsvData - Class in edu.wisc.game.util
Represents the entire content of a CSV file.
CsvData(File) - Constructor for class edu.wisc.game.util.CsvData
 
CsvData(File, boolean, boolean, int[]) - Constructor for class edu.wisc.game.util.CsvData
Creates a CsvData object from the content of a CSV file.
CsvData(File, Reader, boolean, boolean, int[]) - Constructor for class edu.wisc.game.util.CsvData
 
CsvData.BasicLineEntry - Class in edu.wisc.game.util
 
CsvData.CommentEntry - Class in edu.wisc.game.util
Stores a comment line from the CSV file.
CsvData.LineEntry - Interface in edu.wisc.game.util
 
csvHeader(Class) - Static method in class edu.wisc.game.reflect.Reflect
Saves the class description as the header line of a comma-separated file
csvRow(Object) - Static method in class edu.wisc.game.reflect.Reflect
 
csvRow(Object, String) - Static method in class edu.wisc.game.reflect.Reflect
Saves the object as a row of comma-separated file
customizedReflect(Object, PairFormatter) - Static method in class edu.wisc.game.reflect.Reflect
More pretty version of Reflect.reflectToString(Object o)
cVal - Variable in class edu.wisc.game.parser.Token
 

D

debug(String) - Static method in class edu.wisc.game.util.Logging
 
DEFAULT - edu.wisc.game.sql.PlayerInfo.Action
Default transition -- no special choice
DENY - Static variable in class edu.wisc.game.sql.Episode.CODE
 
describeBrief() - Method in class edu.wisc.game.sql.ImageObject.Generator
 
describeBrief() - Method in class edu.wisc.game.sql.ImageObject.PickFromList
 
describeBrief() - Method in class edu.wisc.game.svg.Composite.Generator
 
describeTrialList(TrialList, HashSet<String>) - Method in class edu.wisc.game.web.LaunchRulesBase
Creates a description of a trial list, consisting of the descriptions of all rule sets in the list.
description - Variable in class edu.wisc.game.engine.RuleSet
An optional verbal description of the rule set, which may have been found in the comment lines on top of the rule set file.
destinationAllowed(Expression.VarMap2, int) - Method in class edu.wisc.game.engine.RuleSet.BucketList
Used in GS5
destinations(Expression.VarMap) - Method in class edu.wisc.game.engine.RuleSet.BucketList
To which destinations can a piece be taken? (Used in GS1 thru 4)
destName() - Method in class edu.wisc.game.reflect.Reflect.Entry
Class.field, e.g.
detailedTranscriptsFile(String) - Static method in class edu.wisc.game.rest.Files
 
determineHostname() - Static method in class edu.wisc.game.util.Hosts
Returns the host name this application is running on.
dev - Variable in class edu.wisc.game.web.ContextInfo
True if we're to use the dev version of the GUI client rather than the prod one.
devProd() - Method in class edu.wisc.game.web.ContextInfo
Do we use the "dev" or "prod" client?
digest() - Method in annotation type edu.wisc.game.reflect.Display
If true, the field actually stores the MD5-digest of the relevant value.
display - Variable in class edu.wisc.game.engine.RuleSet
The display name, to show in the Android app, without giving the user too much of a hint.
display(String) - Method in class edu.wisc.game.rest.GameService
 
display(String) - Method in class edu.wisc.game.rest.GameService2
 
display(String) - Method in class edu.wisc.game.rest.PregameService
 
display(String, String) - Method in class edu.wisc.game.rest.PregameService
 
Display - Annotation Type in edu.wisc.game.reflect
An annotation describing how, if at all, a particular data field (content of a SQL database column) is to be displayed in HTML tables and data entry forms etc.
Display(int, String) - Constructor for class edu.wisc.game.sql.Episode.Display
 
displayBoard(String, int) - Method in class edu.wisc.game.rest.BoardDisplayService
 
displayBoardFile(FormDataBodyPart, int) - Method in class edu.wisc.game.rest.BoardDisplayService
 
displayBoardList(String, int, int) - Method in class edu.wisc.game.rest.BoardDisplayService
 
displayBoardListFile(InputStream, FormDataContentDisposition, int, int) - Method in class edu.wisc.game.rest.BoardDisplayService
 
displayName - Variable in class edu.wisc.game.web.ResultsBase
Same as nickname
doBoard(Board, int) - Static method in class edu.wisc.game.rest.BoardDisplayService
Given a Board object, creates an HTML snippet containing a visual display of the board.
doBoardAscii(Board) - Static method in class edu.wisc.game.rest.BoardDisplayService
The ASCII-art alternative
doCompare(String, String, Comparandum[][], Fmter, File[]) - Method in class edu.wisc.game.math.MannWhitneyComparison
Carries out the comparison of the performance for different "keys" (algo nicknames or rule sets).
doGetEM() - Method in class edu.wisc.game.sql.Main
 
doGetFile(String, String) - Method in class edu.wisc.game.util.MainConfig
 
doGetGuiClientUrl(boolean) - Method in class edu.wisc.game.util.MainConfig
 
doGetNewEM() - Method in class edu.wisc.game.sql.Main
 
doGetString(String, String) - Method in class edu.wisc.game.util.MainConfig
 
doHtmlDisplay(Piece[], int, boolean, boolean[], int) - Static method in class edu.wisc.game.sql.Episode
 
doMove(int, int, int, int, int) - Method in class edu.wisc.game.sql.Episode
Evaluate a move attempt
doMove(int, int, int, int, int) - Method in class edu.wisc.game.sql.EpisodeInfo
Calls Episode.doMove, and then does various adjustments related to this episode's role in the experiment plan.
doPersistObjects(Object...) - Method in class edu.wisc.game.sql.Main
 
doPick(int, int, int) - Method in class edu.wisc.game.sql.Episode
Evaluate a pick attempt
doPick(int, int, int) - Method in class edu.wisc.game.sql.EpisodeInfo
 
doSaveObject(T) - Method in class edu.wisc.game.sql.Main
 
DOT - edu.wisc.game.parser.Token.Type
 
DOTDOT - edu.wisc.game.parser.Token.Type
 
DOUBLING - edu.wisc.game.rest.ParaSet.Incentive
 
drawFrame(double) - Static method in class edu.wisc.game.svg.SvgEcd
Draws the frame around the data field, and prints the tic labels.
dummy - Static variable in class edu.wisc.game.formatter.Fmter
A dummy plain text formatter.
dummyDisplay(int, String) - Method in class edu.wisc.game.sql.EpisodeInfo
 

E

eachToString(Collection<T>) - Static method in class edu.wisc.game.util.Util
 
EARLY_WIN - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
 
Ecd - Class in edu.wisc.game.tools.pooling
 
editable - Variable in class edu.wisc.game.reflect.Reflect.Entry
 
editable() - Method in annotation type edu.wisc.game.reflect.Display
 
edu.wisc.game.engine - package edu.wisc.game.engine
Top-level Game Server code
edu.wisc.game.formatter - package edu.wisc.game.formatter
Auxiliary tools for formatting reports (as plain text or HTML)
edu.wisc.game.math - package edu.wisc.game.math
 
edu.wisc.game.parser - package edu.wisc.game.parser
Tools for parsing rule set descriptions
edu.wisc.game.reflect - package edu.wisc.game.reflect
Auxiliary classes used for converting Java objects to Java structures and vice versa, and for related purposes
edu.wisc.game.rest - package edu.wisc.game.rest
The RESTful web API
edu.wisc.game.saved - package edu.wisc.game.saved
 
edu.wisc.game.sql - package edu.wisc.game.sql
Persistent data structures
edu.wisc.game.svg - package edu.wisc.game.svg
 
edu.wisc.game.tools - package edu.wisc.game.tools
 
edu.wisc.game.tools.pooling - package edu.wisc.game.tools.pooling
 
edu.wisc.game.util - package edu.wisc.game.util
Auxiliary classes
edu.wisc.game.web - package edu.wisc.game.web
Back-end classes for some auxiliary JSP pages
ei(String) - Method in class edu.wisc.game.formatter.Fmter
Font emphasis for texts that are "CHEETA inference"
eid - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
 
EligibilityForOrders - Class in edu.wisc.game.engine
At present, which pieces are eligible for picking under each of the existing orders? (For example, which pieces are presently in the topmost occupied row? Which piece is the first in the English reading order?) This structure needs to be updated every time a piece is removed from the board.
EligibilityForOrders(RuleSet, BitSet) - Constructor for class edu.wisc.game.engine.EligibilityForOrders
 
em(String) - Method in class edu.wisc.game.formatter.Fmter
 
EMPTY_CELL - Static variable in class edu.wisc.game.sql.Episode.CODE
 
encryptAndSetPassword(String) - Method in class edu.wisc.game.sql.User
Encrypts the passed password, and stores the encrypted value.
END - edu.wisc.game.sql.PlayerInfo.Transition
End the interaction with the system, as the player has at least sampled all param sets, and has completed (or given up on) all of them
enlist() - Method in class edu.wisc.game.sql.ImageObject
Enters this ImageObject into the master table
enrichFromArgv(String[]) - Method in class edu.wisc.game.util.ParseConfig
Scans the argv array, identifying all elements of the form X=Y.
entries - Variable in class edu.wisc.game.reflect.Reflect
 
entries - Variable in class edu.wisc.game.util.CsvData
All data lines (except for, possibly, the first line), and possibly also comment lines, from the file
Entry() - Constructor for class edu.wisc.game.reflect.Reflect.Entry
 
Episode - Class in edu.wisc.game.sql
An Episode is a single instance of a Game played by a person or machine with our game server.
Episode() - Constructor for class edu.wisc.game.sql.Episode
Dummy constructor; only used for error code production, and maybe also by JPA when restoring a player's info (with all episodes) from the database.
Episode(Game, Episode.OutputMode, Reader, PrintWriter) - Constructor for class edu.wisc.game.sql.Episode
Creates a new Episode for a given Game (which defines rules and the properties of the initial board).
Episode(Game, Episode.OutputMode, Reader, PrintWriter, String) - Constructor for class edu.wisc.game.sql.Episode
 
Episode.CODE - Class in edu.wisc.game.sql
Return codes for the /move and /display API web API calls, and for the MOVE command in the captive game server.
Episode.Display - Class in edu.wisc.game.sql
Can be sent to the web client in JSON format, where it would be used to display the current state of the episode
Episode.FINISH_CODE - Class in edu.wisc.game.sql
 
Episode.Move - Class in edu.wisc.game.sql
A Move instance describes an [attempted] act of picking a piece and dropping it into a bucket.
Episode.OutputMode - Enum in edu.wisc.game.sql
 
Episode.Pick - Class in edu.wisc.game.sql
A Pick instance describes the act of picking a piece, without specifying its destination
episodeCnt - Variable in class edu.wisc.game.tools.PlanStats
 
episodeId - Variable in class edu.wisc.game.sql.Episode
This is used to assign episode IDs, which are unique within a given server run.
EpisodeInfo - Class in edu.wisc.game.sql
An EpisodeInfo instance extends an Episode, containing additional information related to it being played as part of an experiment.
EpisodeInfo() - Constructor for class edu.wisc.game.sql.EpisodeInfo
Dummy episode, used for sending error mesages only
EpisodeInfo(Game, ParaSet) - Constructor for class edu.wisc.game.sql.EpisodeInfo
 
EpisodeInfo.ExtendedDisplay - Class in edu.wisc.game.sql
Provides some extra information related to the episode's context within the experiment.
EpisodeMemory - Class in edu.wisc.game.sql
Auxiliary data structures for the Episode class, keeping track of "memory variables".
EpisodeMemory() - Constructor for class edu.wisc.game.sql.EpisodeMemory
 
EpisodeMemory.BucketVarMap2 - Class in edu.wisc.game.sql
Variables needed for GS5 expressions.
episodeToDo() - Method in class edu.wisc.game.sql.PlayerInfo
Returns the currently unfinished last episode to be resumed, or a new episode (in the current series or the next series, as the case may be), or null if this player has finished with all series.
EQUAL - edu.wisc.game.parser.Token.Type
 
equals(Object) - Method in class edu.wisc.game.parser.Token
 
equals(Object) - Method in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
Requires the equality of the strings in all columns
equals(Object) - Method in class edu.wisc.game.sql.Piece.Color
 
equals(Object) - Method in class edu.wisc.game.sql.Piece
 
equals(Object) - Method in class edu.wisc.game.sql.Piece.Shape
 
equals(Object) - Method in class edu.wisc.game.sql.Role
Equality is based on the role names
equals(Object) - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
Requires the equality of the strings in all fields
error(String) - Static method in class edu.wisc.game.util.Logging
 
escape(String) - Static method in class edu.wisc.game.util.ImportCSV
Process a string for writing into a CSV file (as the content of a single cell).
escape(String[]) - Static method in class edu.wisc.game.util.ImportCSV
Processes all Strings for writing into a CSV file (as one line)
escapeAndwriteToFile(String[][], File) - Static method in class edu.wisc.game.util.ImportCSV
 
evalSet(HashMap<String, HashSet<Integer>>) - Method in interface edu.wisc.game.parser.Expression.ArithmeticExpression
Evaluates this expression for the given values of the variables involved.
evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.BracketList
 
evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.ComparisonExpression
 
evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.Id
 
evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.NegationExpression
 
evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.Num
 
evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.QualifiedId
 
evalSet(HashMap<String, HashSet<Integer>>) - Method in class edu.wisc.game.parser.Expression.SerialExpression
 
evalSet2(Expression.VarMap2) - Method in interface edu.wisc.game.parser.Expression.ArithmeticExpression
 
evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.BracketList
 
evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.ComparisonExpression
 
evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.Id
 
evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.NegationExpression
 
evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.Num
 
evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.QualifiedId
Trying different interpretations
evalSet2(Expression.VarMap2) - Method in class edu.wisc.game.parser.Expression.SerialExpression
 
Every - edu.wisc.game.tools.MwByHuman.PrecMode
 
EveryCond - edu.wisc.game.tools.MwByHuman.PrecMode
 
exceptionTrace() - Method in class edu.wisc.game.tools.MwByHuman
 
exceptionTrace() - Method in class edu.wisc.game.web.ResultsBase
 
EXIT - Static variable in class edu.wisc.game.sql.Episode.CODE
 
exp - Variable in class edu.wisc.game.tools.PlanStats
Plan name
exp - Variable in class edu.wisc.game.web.ContextInfo
Optional; used in some pages.
expandCsvOutDir(File) - Static method in class edu.wisc.game.math.MannWhitneyComparison
Suggests names for CSV output files
exportSavedMws(File) - Method in class edu.wisc.game.tools.MwByHuman
Exports the data generated in Stage1
ExportTable - Class in edu.wisc.game.tools
This is a substitute for something like this:
ExportTable() - Constructor for class edu.wisc.game.tools.ExportTable
 
Expression - Interface in edu.wisc.game.parser
 
Expression.AdditiveExpression - Class in edu.wisc.game.parser
 
Expression.ArithmeticExpression - Interface in edu.wisc.game.parser
An arithmetic expression is composed of variables, constants, and arithmetic operations; parentheses can be used for ordering operations.
Expression.BracketList - Class in edu.wisc.game.parser
 
Expression.ColonExpression - Class in edu.wisc.game.parser
Id:ArithmeticExpression; used in GS 3
Expression.ComparisonExpression - Class in edu.wisc.game.parser
Has exactly two operands, and the operator is '=='
Expression.ExList - Class in edu.wisc.game.parser
Can be overridden as needed
Expression.Id - Class in edu.wisc.game.parser
A variable.
Expression.Mapper - Interface in edu.wisc.game.parser
A Mapper is something that can take a variable (Expression.Id) and produce another Expression (e.g.
Expression.MapTo<T> - Class in edu.wisc.game.parser
A HashMap storing a set of values of a given type T for each key
Expression.MultiplicativeExpression - Class in edu.wisc.game.parser
 
Expression.NegationExpression - Class in edu.wisc.game.parser
!E evaluates to [1] if E is an empty set, or to [] otherwise
Expression.Num - Class in edu.wisc.game.parser
A numeric constant
Expression.ParenList - Class in edu.wisc.game.parser
 
Expression.PropMap - Class in edu.wisc.game.parser
Values are String or Integer
Expression.QualifiedId - Class in edu.wisc.game.parser
A.B
Expression.RangeExpression - Class in edu.wisc.game.parser
[Num..Num]
Expression.SerialExpression - Class in edu.wisc.game.parser
Additive or multiplicative
Expression.Star - Class in edu.wisc.game.parser
A Star expression is simply "*".
Expression.VarMap - Class in edu.wisc.game.parser
 
Expression.VarMap2 - Class in edu.wisc.game.parser
Objects in question may be Integer, String, or PropMap (ImageObject or equivalent)
ExtendedSessionManagement - Class in edu.wisc.game.web
This class is used to manage extended sessions, which survive over the web server restart.
ExtendedSessionManagement() - Constructor for class edu.wisc.game.web.ExtendedSessionManagement
 
extractExperimentPlanFromPlayerId(String) - Static method in class edu.wisc.game.rest.TrialList
To which experiment plan does this player ID belong?

F

f - Variable in class edu.wisc.game.reflect.Reflect.Entry
 
familySize() - Method in class edu.wisc.game.svg.Composite
How many distinct concrete Composite ImageObjects does this Composite object describe? The result is based on the number of wildcards in this object.
Farthest - edu.wisc.game.engine.Order.PositionSelector
 
fetchVecs() - Method in class edu.wisc.game.reflect.OurTable
This is meant to cause JPA load vectors that are not automatically loaded.
file - Variable in class edu.wisc.game.sql.ImageObject
For static objects, this is the SVG file for the image.
Files - Class in edu.wisc.game.rest
Information about the data files the Rule Game web server reads and writes
Files() - Constructor for class edu.wisc.game.rest.Files
 
FileUploadResource - Class in edu.wisc.game.rest
 
FileUploadResource() - Constructor for class edu.wisc.game.rest.FileUploadResource
 
FileWriteReport - Class in edu.wisc.game.rest
This data structure is converted to JSON and send to the client in response to the /writeFile web API call.
findByName(EntityManager, String) - Static method in class edu.wisc.game.sql.User
Can be used instead of (User)em.find(User.class, un);
findColor(String) - Static method in class edu.wisc.game.sql.Piece.Color
 
findColors(String[]) - Static method in class edu.wisc.game.sql.Piece.Color
 
findEligiblePieces(BitSet) - Method in class edu.wisc.game.engine.Order
In the present board configuration, which piece(s) would be eligible to be picked right now under this order?
findPlans(int) - Method in class edu.wisc.game.rest.GameService2
 
findShape(String) - Static method in class edu.wisc.game.sql.Piece.Shape
Finds an already existing Shape object with a specified name, or creates a new one
findShapes(String[]) - Static method in class edu.wisc.game.sql.Piece.Shape
 
FINISH - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
 
FINISH_CODE() - Constructor for class edu.wisc.game.sql.Episode.FINISH_CODE
 
flip2corner() - Method in class edu.wisc.game.sql.Board.Pos
Mirror image of this cell into the bottom left corner
fm - Static variable in class edu.wisc.game.svg.SvgEcd
 
Fmter - Class in edu.wisc.game.formatter
Auxiliary class for formatting output as plain text of HTML.
Fmter() - Constructor for class edu.wisc.game.formatter.Fmter
 
format - Variable in class edu.wisc.game.sql.MlcLog
 
formatAsString(Object, String) - Static method in class edu.wisc.game.reflect.Reflect
Formats a single field of an object.
foundAny(String, String[]) - Static method in class edu.wisc.game.util.Util
 
foundAnyWordStart(String, String[]) - Static method in class edu.wisc.game.util.Util
 
FrontEndForm2 - Class in edu.wisc.game.web
For Tanvi: helps the player to generate a unique playerID
FrontEndForm2(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.FrontEndForm2
 
FULL - edu.wisc.game.sql.Episode.OutputMode
 

G

g - Variable in class edu.wisc.game.reflect.Reflect.Entry
The getter method for the field.
Game - Class in edu.wisc.game.sql
A Game object defines how an Episode may be created.
Game(RuleSet, Board) - Constructor for class edu.wisc.game.sql.Game
 
Game(RandomRG, RuleSet, int, int, int, Piece.Shape[], Piece.Color[]) - Constructor for class edu.wisc.game.sql.Game
A game with shape-and-color objects used as game pieces
Game(RandomRG, RuleSet, int, ImageObject.Generator) - Constructor for class edu.wisc.game.sql.Game
A game with image-and-properties-based objects used as game pieces
Game(RandomRG, RuleSet, int, Piece.Shape[], Piece.Color[]) - Constructor for class edu.wisc.game.sql.Game
 
GameGenerator - Class in edu.wisc.game.sql
This class generates random games (with the same rule set and randomly created initial boards) based on the provided parameter range specifications
GamePlayException - Exception in edu.wisc.game.engine
 
GamePlayException(String) - Constructor for exception edu.wisc.game.engine.GamePlayException
 
GameService - Class in edu.wisc.game.rest
The "First Batch" of API calls, primarily for use in the research environment, where a player can choose any game to play
GameService() - Constructor for class edu.wisc.game.rest.GameService
 
GameService2 - Class in edu.wisc.game.rest
The "Second Batch" of API calls, primarily for use with players constrained by an experiment plan, and playing a sequence of games as outlined in the trial list to which the player is assigned.
GameService2() - Constructor for class edu.wisc.game.rest.GameService2
 
GameService2Html - Class in edu.wisc.game.rest
The HTML wrapper for the Second Batch calls, to allow for the "HTML Play".
GameService2Html() - Constructor for class edu.wisc.game.rest.GameService2Html
 
GameServiceHtml - Class in edu.wisc.game.rest
The HTML wrapper for the First Batch calls, to allow for the "HTML Play".
GameServiceHtml() - Constructor for class edu.wisc.game.rest.GameServiceHtml
 
GameSocketServer - Class in edu.wisc.game.engine
The socket implementation of a captive game server.
GameSocketServer() - Constructor for class edu.wisc.game.engine.GameSocketServer
 
generateHtml(String, String, int) - Method in class edu.wisc.game.rest.AutomaticRuleGeneratorService
 
Generator() - Constructor for class edu.wisc.game.sql.ImageObject.Generator
 
Generator(Composite[]) - Constructor for class edu.wisc.game.svg.Composite.Generator
 
getAllEpisodes() - Method in class edu.wisc.game.sql.PlayerInfo
 
getAlreadyFinished() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
True if this player has finished all episodes he could play.
getAlreadyFinished() - Method in class edu.wisc.game.rest.PlayerResponse
True if this player has finished all episodes he could play.
getBoard() - Method in class edu.wisc.game.rest.NewEpisodeWrapper
 
getBoard() - Method in class edu.wisc.game.sql.Episode.Display
What pieces are on the board now, and what pieces have been removed
getBoard(String) - Method in class edu.wisc.game.rest.GameService
Gets a Board object by ID
getBoard1() - Method in class edu.wisc.game.rest.GameService
 
getBoard2() - Method in class edu.wisc.game.rest.GameService
 
getBoards() - Method in class edu.wisc.game.rest.BoardDisplayService.BoardList
 
getBonusEpisodeNo() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
The number of bonus episodes that have been completed (or given up) prior to the beginning of this episode.
GetBookletPageServlet - Class in edu.wisc.game.web
Returns the content of an image file (SVG, PNG, etc) for one of the pages of the instruction booklet.
GetBookletPageServlet() - Constructor for class edu.wisc.game.web.GetBookletPageServlet
 
GetBookletPageWrapper - Class in edu.wisc.game.rest
Returns the content of the specified page of the instruction booklet for the specified player
GetBookletPageWrapper(HttpServletRequest, HttpServletResponse, Writer) - Constructor for class edu.wisc.game.rest.GetBookletPageWrapper
 
getBookletSize() - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
 
getBoolean(double) - Method in class edu.wisc.game.util.RandomRG
 
getBoolean(HttpServletRequest, String, boolean) - Static method in class edu.wisc.game.util.Tools
 
getBoolean(String, boolean) - Method in class edu.wisc.game.util.ParseConfig
 
getBoolean(String, Boolean) - Method in class edu.wisc.game.rest.ParaSet
 
getBucketNo() - Method in class edu.wisc.game.sql.Episode.Move
 
getBuckets() - Method in class edu.wisc.game.sql.Piece
 
getByteCnt() - Method in class edu.wisc.game.rest.FileWriteReport
 
getCanActivateBonus() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
This is set to true if an "Activate Bonus" button can be displayed now, i.e.
getClearingThreshold() - Method in class edu.wisc.game.rest.ParaSet
 
getCode() - Method in class edu.wisc.game.sql.Episode.Display
On a /move call: Has this move been accepted or rejected? (When returned by /display response, the value is -8).
getCode() - Method in class edu.wisc.game.sql.Episode.Pick
 
getCode() - Method in exception edu.wisc.game.web.WebException
 
getCol(int) - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
 
getColByName(CsvData.BasicLineEntry, String, String) - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
Picks the value from this line's column with the specified column name.
getColInt(int) - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
 
getColor() - Method in class edu.wisc.game.sql.Piece
This method is used just for Jersey/REST, to simplify JSON output structure, making it similar to that used in Game Engine 1.0
getColorNames() - Method in class edu.wisc.game.engine.AutomaticRuleGenerator
 
getColors() - Method in class edu.wisc.game.rest.ParaSet
For JSON
getCompleted() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
getCompletionCode() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
The completion code, a string that the player can report as a proof of his completion of the experiment plan.
getCompletionCode() - Method in class edu.wisc.game.rest.PlayerResponse
 
getCompletionCode() - Method in class edu.wisc.game.sql.PlayerInfo
The completion code, a string that the player can report as a proof of his completion of the experiment plan.
getCont() - Method in class edu.wisc.game.rest.ParaSet
 
getCurrentBoard() - Method in class edu.wisc.game.sql.Episode
Shows the current board (without removed [dropped] pieces)
getCurrentBoard() - Method in class edu.wisc.game.sql.EpisodeInfo
Shows tHe current board (including dropped pieces, which are labeled as such)
getCurrentSeriesNo() - Method in class edu.wisc.game.sql.PlayerInfo
 
getDate() - Method in class edu.wisc.game.sql.PlayerInfo
 
getDate() - Method in class edu.wisc.game.sql.User
 
getDescription() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
getDigest() - Method in class edu.wisc.game.sql.User
Encrypted password (or, more precisely, the MD5 digest of the password).
getDisplay() - Method in class edu.wisc.game.rest.NewEpisodeWrapper
The structure with a lot of information about the current episode, and its place in the experiment's framework.
getDisplay() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
The structure with a lot of information about the current episode, and its place in the experiment's framework.
getDisplay() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
getDisplayEpisodeNo() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
Introduced in ver.
getDisplaySeriesNo() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
The number of the current super-series (zero-based) among all super-series in the trial list.
getDisplayText() - Method in class edu.wisc.game.web.ResultsBase
 
getDouble(HttpServletRequest, String, double) - Static method in class edu.wisc.game.util.Tools
 
getDouble(String) - Method in class edu.wisc.game.rest.ParaSet
 
getDouble(String, boolean, double) - Method in class edu.wisc.game.rest.ParaSet
 
getDouble(String, double) - Method in class edu.wisc.game.util.ParseConfig
 
getDropped() - Method in class edu.wisc.game.sql.Piece
 
getEM() - Static method in class edu.wisc.game.sql.Main
Creates a new EntityManager from the EntityManagerFactory.
getEmail() - Method in class edu.wisc.game.sql.User
 
getEndStreakEpisodes() - Method in class edu.wisc.game.sql.MlcEntry
 
getEndStreakMoves() - Method in class edu.wisc.game.sql.MlcEntry
 
getEntry(String) - Method in class edu.wisc.game.reflect.Reflect
 
getEnum(HttpServletRequest, Class<T>, String, T) - Static method in class edu.wisc.game.util.Tools
 
getEnum(Class<T>) - Method in class edu.wisc.game.util.RandomRG
Get a random value of a specified enum class
getEnum(Class<T>, String, T) - Method in class edu.wisc.game.util.ParseConfig
 
getEnums(HttpServletRequest, Class<T>, String) - Static method in class edu.wisc.game.util.Tools
 
getEpisodeCnt() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
getEpisodeId() - Method in class edu.wisc.game.rest.NewEpisodeWrapper
 
getEpisodeId() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
The episode ID of the resumed or newly created episode
getEpisodeId() - Method in class edu.wisc.game.sql.Episode
 
getEpisodeNo() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
The number of this episode within the current (internal) series (zero-based).
getEpisodesUntilLearned() - Method in class edu.wisc.game.sql.MlcEntry
 
getERole() - Method in class edu.wisc.game.sql.Role
 
getErrmsg() - Method in class edu.wisc.game.rest.ResponseBase
 
getErrmsg() - Method in class edu.wisc.game.rest.TrialList
 
getErrmsg() - Method in class edu.wisc.game.sql.Episode.Display
The error or debug messsage, if any
getErrmsg() - Method in class edu.wisc.game.sql.PropertiesTable
 
getErrmsg() - Method in class edu.wisc.game.tools.MwByHuman
 
getErrmsg() - Method in class edu.wisc.game.web.ResultsBase
 
getError() - Method in class edu.wisc.game.rest.ResponseBase
 
getError() - Method in class edu.wisc.game.rest.TrialList
 
getError() - Method in class edu.wisc.game.sql.Episode.Display
 
getError() - Method in class edu.wisc.game.sql.PropertiesTable
 
getError() - Method in class edu.wisc.game.tools.MwByHuman
 
getError() - Method in class edu.wisc.game.web.ResultsBase
 
getErrorsUntilLearned() - Method in class edu.wisc.game.sql.MlcEntry
 
getEx() - Method in class edu.wisc.game.tools.MwByHuman
 
getEx() - Method in class edu.wisc.game.web.ResultsBase
 
getExp() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
getExp(int, double) - Method in class edu.wisc.game.util.RandomRG
 
getExpDouble(double, double) - Method in class edu.wisc.game.util.RandomRG
Returns an exponentially distributed random real number in the range [0, M], with the probability density dropping by e at L.
getExperimentPlan() - Method in class edu.wisc.game.rest.PlayerResponse
 
getExperimentPlan() - Method in class edu.wisc.game.sql.PlayerInfo
The experiment plan historically was just a directory name, e.g.
getExplainCounters() - Method in class edu.wisc.game.sql.Episode.Display
The "explanation" of the current state of the current rule line
getFaces() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getFactorAchieved() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getFactorPromised() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getFile() - Method in class edu.wisc.game.engine.RuleSet
 
getFile(String, String) - Static method in class edu.wisc.game.util.MainConfig
Looks up the path, adjusts it if necessary (when on a DoIT shared hosting host), and converts it to a File object
getFinishCode() - Method in class edu.wisc.game.sql.Episode.Display
Is this episode still continues (code 0), has stalemated (2), or has the board been cleared (4)?
getFirstPara() - Method in class edu.wisc.game.sql.PlayerInfo
Gives a link to the first ParaSet.
getGoodnessScore() - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
 
getGuess() - Method in class edu.wisc.game.sql.EpisodeInfo
 
getGuessConfidence() - Method in class edu.wisc.game.sql.EpisodeInfo
 
getGuessSaved() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
True if the player's guess has been recorded at the end of this episode
getGuessSaved() - Method in class edu.wisc.game.sql.EpisodeInfo
 
getGuiClientUrl(boolean) - Static method in class edu.wisc.game.util.MainConfig
The URL string for the Rule Game GUI Client.
getHello1() - Method in class edu.wisc.game.rest.GameService
Prints Hello: edu.wisc.game.sql.Board@3692d23f
getHello2() - Method in class edu.wisc.game.rest.GameService
 
getHex(Piece.Color, boolean) - Method in class edu.wisc.game.rest.ColorMap
 
getHex(String, boolean) - Method in class edu.wisc.game.rest.ColorMap
 
getId() - Method in class edu.wisc.game.sql.Board
 
getId() - Method in class edu.wisc.game.sql.Piece
 
getId() - Method in class edu.wisc.game.sql.PlayerInfo
 
getId() - Method in class edu.wisc.game.sql.User
 
getIdCode() - Method in class edu.wisc.game.sql.User
 
getImage() - Method in class edu.wisc.game.sql.Piece
 
getImageFile(String) - Static method in class edu.wisc.game.rest.Files
Looks for an image file with an appropriate name in the shapes directory.
getImageObject() - Method in class edu.wisc.game.sql.Piece
 
getImages() - Method in class edu.wisc.game.rest.ParaSet
 
GetImageServlet - Class in edu.wisc.game.web
Returns the content of an image file (SVG, PNG, etc) for the specified shape.
GetImageServlet() - Constructor for class edu.wisc.game.web.GetImageServlet
 
getIncentive() - Method in class edu.wisc.game.rest.ParaSet
Returns the name of the incentive scheme in use in this para set, or null if none is apparenly is in effect.
getIncentive() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getInRange(int[]) - Method in class edu.wisc.game.util.RandomRG
 
getInRange(int, int) - Method in class edu.wisc.game.util.RandomRG
Generates a random integer number x, uniformly distributed among the (max-min+1) values: min ≤ x ≤ max.
getInt(String) - Method in class edu.wisc.game.rest.ParaSet
 
getInt(String, boolean, int) - Method in class edu.wisc.game.rest.ParaSet
 
getInt(String, int) - Method in class edu.wisc.game.util.ParseConfig
 
getJustReachedX2() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getJustReachedX4() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getKey() - Method in class edu.wisc.game.sql.ImageObject
 
getKey() - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
 
getKey() - Method in class edu.wisc.game.util.CsvData.CommentEntry
Returns null, as comment lines don't have keys
getKey() - Method in interface edu.wisc.game.util.CsvData.LineEntry
The key associated with this data line.
getKey(MwByHuman.PrecMode) - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
The 'key' (what comparandum, if any, this series belongs to) depends on the mode
getKeys() - Method in class edu.wisc.game.sql.ImageObject.PickFromList
 
getKeys() - Method in class edu.wisc.game.svg.Composite.Generator
 
getLastStretch() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getLastStretch() - Method in class edu.wisc.game.sql.EpisodeInfo
 
getLaunchFileA(LaunchRulesBase.Mode) - Static method in class edu.wisc.game.rest.Files
The control file for the repeat-user launch page
getLaunchFileB(LaunchRulesBase.Mode) - Static method in class edu.wisc.game.rest.Files
 
getLearned() - Method in class edu.wisc.game.sql.MlcEntry
 
getLearned() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
 
getLightKey() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
Used for EveryCond; only lists the preceding, and does not include the target
getLong(HttpServletRequest, String, long) - Static method in class edu.wisc.game.util.Tools
Retrives an integer HTTP request parameter.
getLong(String, long) - Method in class edu.wisc.game.util.ParseConfig
 
getLongId() - Method in class edu.wisc.game.reflect.OurTable
A very cludgy way to call getId() regardless of whether it's returning int or long
getMainConfig() - Static method in class edu.wisc.game.util.MainConfig
Gets the default instance.
getMaxBoards() - Method in class edu.wisc.game.rest.ParaSet
 
getMDagger() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
 
getMDaggerInt() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
 
getMovesLeftToStayInBonus() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
If it's not a bonus episode, null is returned.
getMovesUntilLearned() - Method in class edu.wisc.game.sql.MlcEntry
 
getMStar() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
 
getMStarInt() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
An integer approimation to MStar
getMyPid() - Static method in class edu.wisc.game.sql.Main
Finds the process id of the UNIX process for this application.
getName() - Method in class edu.wisc.game.sql.Board
 
getName() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
getNames(Class) - Static method in class edu.wisc.game.reflect.Reflect
Returns the array of field names
getNewEM() - Static method in class edu.wisc.game.sql.Main
 
getNewlyRegistered() - Method in class edu.wisc.game.rest.PlayerResponse
 
getNewlyRegistered() - Method in class edu.wisc.game.rest.UserResponse
 
getNickname() - Method in class edu.wisc.game.sql.MlcEntry
 
getNickname() - Method in class edu.wisc.game.sql.User
 
getNPiecesStart() - Method in class edu.wisc.game.sql.Episode
 
getNumMovesMade() - Method in class edu.wisc.game.sql.Episode.Display
How many move attempts (successful or not) has been made so far
getOneKey(Random) - Method in class edu.wisc.game.sql.ImageObject.Generator
 
getOneKey(Random) - Method in class edu.wisc.game.sql.ImageObject.PickFromList
 
getOneKey(Random) - Method in class edu.wisc.game.svg.Composite.Generator
Randomly gets the name for one concrete image object
getOption(String, boolean) - Method in class edu.wisc.game.util.ParseConfig
Gets the requested integer value from the hash table or from the Java system property aName.
getOption(String, int) - Method in class edu.wisc.game.util.ParseConfig
Gets the requested integer value from the hash table or from the Java system property aName.
getOption(String, String) - Method in class edu.wisc.game.util.ParseConfig
Gets the requested value from the hash table or from the Java system property aName.
getOptionDate(String, String) - Method in class edu.wisc.game.util.ParseConfig
Gets a date parameter, in the format YYYY-MM-DD
getOptionDouble(String, double) - Method in class edu.wisc.game.util.ParseConfig
Gets the requested double value from the hash table or from the Java system property aName.
getOptionEnum(Class<T>, String, T) - Method in class edu.wisc.game.util.ParseConfig
Returns the value of the specified parameter if it can be interpreted as a value of the specified enumerated type.
getOptionEnumArray(Class<T>, String, T[]) - Method in class edu.wisc.game.util.ParseConfig
Reads a comma-separated array of enums.
getOptionLong(String, long) - Method in class edu.wisc.game.util.ParseConfig
 
getOrders() - Method in class edu.wisc.game.engine.RuleSet.ReportedSrc
A vector of strings, each of which describes one order defined for this rules set
getOwningEntry(Enum) - Method in class edu.wisc.game.reflect.Reflect
Finds the entry that describes the field whose type is the the enumerated class for which e is one of the values.
getPara() - Method in class edu.wisc.game.rest.NewEpisodeWrapper2
The parameter set currently in effect.
getPara(EpisodeInfo) - Method in class edu.wisc.game.sql.PlayerInfo
Gives a link to the ParaSet associated with a given episode
getParam(String) - Method in class edu.wisc.game.rest.GameService
Gets the entire parameter set, identified by name
getParameter(String) - Method in class edu.wisc.game.util.ParseConfig
Gets the requested value from the hash table.
getParamHtml(String) - Method in class edu.wisc.game.rest.GameService
Gets the entire parameter set, identified by name
getPasswordMatched() - Method in class edu.wisc.game.rest.UserResponse
 
getPasswordMatched() - Method in class edu.wisc.game.web.SessionData
 
getPath() - Method in class edu.wisc.game.rest.FileWriteReport
 
getPath() - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
 
getPath() - Method in class edu.wisc.game.rest.TrialList
 
getPath() - Method in class edu.wisc.game.sql.PropertiesTable
 
getPickCost() - Method in class edu.wisc.game.rest.ParaSet
The cost of a pick attempt, in terms of the cost of a move.
getPiece1() - Method in class edu.wisc.game.rest.GameService
 
getPiece2() - Method in class edu.wisc.game.rest.GameService
 
getPieceId() - Method in class edu.wisc.game.sql.Episode.Pick
 
getPlayer() - Method in class edu.wisc.game.sql.EpisodeInfo
 
getPlayer() - Method in class edu.wisc.game.sql.TestChild
 
getPlayerId() - Method in class edu.wisc.game.rest.PlayerResponse
 
getPlayerId() - Method in class edu.wisc.game.sql.PlayerInfo
A human-readable string ID for this player.
getPlayerId() - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
getPlayerInfo() - Method in class edu.wisc.game.rest.PlayerResponse
 
getPos() - Method in class edu.wisc.game.sql.Episode.Pick
 
getProperty(String) - Method in class edu.wisc.game.sql.Piece
 
getReflect(Class) - Static method in class edu.wisc.game.reflect.Reflect
Looks up or creates a Reflect instance for a specified class.
getReport() - Method in class edu.wisc.game.tools.MwByHuman
 
getRewardRange() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getRewardsAndFactorsPerSeries() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getRole() - Method in class edu.wisc.game.sql.Role
 
getRoles() - Method in class edu.wisc.game.sql.User
 
getRows() - Method in class edu.wisc.game.engine.RuleSet.ReportedSrc
A vector of strings, each of which describes one line of this rules set
getRuleInfo() - Method in class edu.wisc.game.web.LaunchRulesBase.AndroidRuleInfoReport
 
getRuleLineNo() - Method in class edu.wisc.game.sql.Episode.Display
Zero-based position of the line of the rule set that the game engine is currently looking at.
getRules() - Method in class edu.wisc.game.sql.GameGenerator
 
getRuleSetName() - Method in class edu.wisc.game.rest.ParaSet
 
getRuleSetName() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getRuleSetName() - Method in class edu.wisc.game.sql.MlcEntry
 
getRulesSrc() - Method in class edu.wisc.game.sql.Episode.Display
A structure that describes the rules of the game being played in this episode.
getRunNo() - Method in class edu.wisc.game.sql.MlcEntry
 
getSeriesNo() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
The number of the current series (zero-based) among all series in the trial list.
getSeriesNo() - Method in class edu.wisc.game.sql.EpisodeInfo
 
getServletInfo() - Method in class edu.wisc.game.web.LogoutServlet
 
getSessionData(HttpServletRequest) - Static method in class edu.wisc.game.web.SessionData
Looks up the SessionData object already associated with the current session, or creates a new one.
getShape() - Method in class edu.wisc.game.sql.Piece
For JSON
getShapeNames() - Method in class edu.wisc.game.engine.AutomaticRuleGenerator
 
getShapes() - Method in class edu.wisc.game.rest.ParaSet
 
getSomeConcreteKeys(Random) - Method in class edu.wisc.game.svg.Composite.Generator
A more or less sensible sample
getStartTime() - Method in class edu.wisc.game.sql.Episode
 
getStoredDisplayName() - Method in class edu.wisc.game.web.SessionData
 
getStoredUserName() - Method in class edu.wisc.game.web.SessionData
Unlike getRemoteUser(), this method does not recheck the extended session cookie.
getString(HttpServletRequest, String, String) - Static method in class edu.wisc.game.util.Tools
 
getString(String, String) - Static method in class edu.wisc.game.util.MainConfig
 
getString(String, String) - Method in class edu.wisc.game.util.ParseConfig
 
getSuperseriesSize(int) - Method in class edu.wisc.game.sql.PlayerInfo
How many episodes are in the current super-series?
getSvg() - Method in class edu.wisc.game.sql.ImageObject
The SVG code for the image, if available.
getSvg() - Method in class edu.wisc.game.svg.Composite
 
getSvgFile(Piece.Shape) - Static method in class edu.wisc.game.rest.Files
 
getSvgFile(String) - Static method in class edu.wisc.game.rest.Files
 
GetSvgWrapper - Class in edu.wisc.game.rest
Returns the content of the SVG file for the specified shape
GetSvgWrapper(HttpServletRequest, HttpServletResponse, Writer) - Constructor for class edu.wisc.game.rest.GetSvgWrapper
 
getTesting() - Method in class edu.wisc.game.sql.GameGenerator
 
getTotalBoardsPredicted() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
Based on the current situation, what is the maximum number of episodes that can be run within the current series? (Until max_boards is reached, if in the main subseries, or until the bonus is earned, if in the bonus subseries).
getTotalEpisodes() - Method in class edu.wisc.game.sql.MlcEntry
 
getTotalErrors() - Method in class edu.wisc.game.sql.MlcEntry
 
getTotalErrors() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
 
getTotalMoves() - Method in class edu.wisc.game.sql.MlcEntry
 
getTotalMoves() - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
 
getTotalRewardEarned() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
The total reward earned by this player so far, including the regular rewards and any bonuses, for all episodes.
getTotalRewardEarned() - Method in class edu.wisc.game.sql.PlayerInfo
 
getTranscript() - Method in class edu.wisc.game.sql.Episode.Display
The list of all move attempts (successful or not) done so far in this episode
getTransitionMap() - Method in class edu.wisc.game.rest.GuessWriteReport
Describes the possible transitions (another episode in the same series, new series, etc) which can be effected after this episode.
getTransitionMap() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
Describes the possible transitions (another episode in the same series, new series, etc) which can be effected after this episode.
getTrialList() - Method in class edu.wisc.game.rest.PlayerResponse
 
getTrialListId() - Method in class edu.wisc.game.rest.PlayerResponse
 
getTrialListId() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
getTrialListId() - Method in class edu.wisc.game.sql.PlayerInfo
For traditional (static) and "P:"-type dynamic experiment plans, this is the name of the actual trial list file in the appropriate experiment plan directory (without the ".csv" extension).
getUploadTime() - Method in class edu.wisc.game.sql.MlcEntry
 
getUser() - Method in class edu.wisc.game.rest.UserResponse
 
getUser() - Method in class edu.wisc.game.sql.PlayerInfo
 
getValue() - Method in class edu.wisc.game.rest.PregameService.Page
 
getValue() - Method in class edu.wisc.game.sql.Board
 
getValues() - Method in class edu.wisc.game.rest.ListShapesWrapper
 
getVersion() - Method in class edu.wisc.game.rest.GameService2
Reports the current version of the server
getVersion() - Static method in class edu.wisc.game.sql.Episode
FIXME: this shows up in Reflection, as if it's a property of each object
getVersion() - Method in class edu.wisc.game.web.ContextInfo
 
getX() - Method in class edu.wisc.game.sql.Piece
 
getXFactor() - Method in class edu.wisc.game.sql.EpisodeInfo
 
getY() - Method in class edu.wisc.game.sql.Piece
 
GIVE_UP - edu.wisc.game.sql.PlayerInfo.Action
Give up
giveError(ResultsBase) - Method in class edu.wisc.game.web.ResultsBase
Propagate error from another class
giveError(Exception) - Method in class edu.wisc.game.tools.MwByHuman
 
giveError(String) - Method in class edu.wisc.game.tools.MwByHuman
Sets the error flag and the error message
giveError(String) - Method in class edu.wisc.game.web.ResultsBase
Sets the error flag and the error message
giveKey(String) - Static method in class edu.wisc.game.rest.MlcUploadService
Used by the MlcLoginServlet etc
GIVEN_UP - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
 
giveUp(int) - Method in class edu.wisc.game.sql.PlayerInfo
"Gives up" he current series, i.e.
giveUp(String, int) - Method in class edu.wisc.game.rest.GameService2
 
GiveUpWrapper - Class in edu.wisc.game.rest
 
globalAllEpisodes - Static variable in class edu.wisc.game.sql.EpisodeInfo
 
globalCounter - Variable in class edu.wisc.game.engine.RuleSet.Row
The default value, 0, means that there is no global limit in this row
goodnessScore() - Method in class edu.wisc.game.sql.PlayerInfo
Compute the "goodness score" of this player, intended to measure how good this player has been, to be used during the postgame experience to decide if the demographics page should contain an invitation to participate in additional research (only offered to good players).
graphicDisplay() - Method in class edu.wisc.game.sql.Episode
Graphic display of the board
graphicDisplay(boolean) - Method in class edu.wisc.game.sql.Episode
Generates an HTML table displaying the current board state,
graphicDisplayAscii(Piece[], int, boolean, boolean[], boolean) - Static method in class edu.wisc.game.sql.Episode
Retired from the web game server; still used in Captive Game Server.
guess(String, String, int) - Method in class edu.wisc.game.rest.GameService2
Records a player's guess about the rules.
guessesFile(String) - Static method in class edu.wisc.game.rest.Files
The file into which guesses by a given player are written
guessHtml(String, String, int) - Method in class edu.wisc.game.rest.GameService2Html
 
GuessWriteReport - Class in edu.wisc.game.rest
This data structure is converted to JSON and send to the client in response to the /guess web API call.

H

h1(String) - Method in class edu.wisc.game.formatter.Fmter
 
h2(String) - Method in class edu.wisc.game.formatter.Fmter
 
h3(String) - Method in class edu.wisc.game.formatter.Fmter
 
h4(String) - Method in class edu.wisc.game.formatter.Fmter
 
h5(String) - Method in class edu.wisc.game.formatter.Fmter
 
hasAnyRole(Role.Name[]) - Method in class edu.wisc.game.sql.User
Does this user have any of the roles in the specifed list?
hasColor(Piece.Color) - Method in class edu.wisc.game.rest.ColorMap
 
hasError(String) - Method in class edu.wisc.game.rest.ResponseBase
 
hashCode() - Method in class edu.wisc.game.sql.Piece
 
hashCode() - Method in class edu.wisc.game.sql.Piece.PseudoEnum
 
hashCode() - Method in class edu.wisc.game.sql.Role
Based on underlying role name
hasRole(Role.Name) - Method in class edu.wisc.game.sql.User
 
header - Variable in class edu.wisc.game.util.CsvData
Unless noHeader=true, this is where we put the first line of the file.
header() - Method in enum edu.wisc.game.sql.MlcLog.LogFormat
 
hidden(String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
 
host - Variable in class edu.wisc.game.web.ContextInfo
 
Hosts - Class in edu.wisc.game.util
Convenience routines to determine the host name etc
Hosts() - Constructor for class edu.wisc.game.util.Hosts
 
hr() - Method in class edu.wisc.game.formatter.Fmter
 
hr() - Method in class edu.wisc.game.formatter.HTMLFmter
 
hrThin() - Method in class edu.wisc.game.formatter.Fmter
 
hrThin() - Method in class edu.wisc.game.formatter.HTMLFmter
 
html - Variable in class edu.wisc.game.formatter.Fmter
 
html(String, String) - Method in class edu.wisc.game.formatter.Fmter
 
htmlFmter - Static variable in class edu.wisc.game.formatter.HTMLFmter
 
HTMLFmter - Class in edu.wisc.game.formatter
Auxiliary class for formatting output as HTML.
HTMLFmter() - Constructor for class edu.wisc.game.formatter.HTMLFmter
 
HTMLFmter(File) - Constructor for class edu.wisc.game.formatter.HTMLFmter
 
HTMLFmter(String) - Constructor for class edu.wisc.game.formatter.HTMLFmter
 
htmlHeaderRow(Class, boolean) - Static method in class edu.wisc.game.reflect.Reflect
 
htmlRow(Object, boolean) - Static method in class edu.wisc.game.reflect.Reflect
 
htmlRow(Object, boolean, boolean) - Static method in class edu.wisc.game.reflect.Reflect
Returns a complete TR element, or just a bunch of TD cells.

I

Id(String) - Constructor for class edu.wisc.game.parser.Expression.Id
 
ID - edu.wisc.game.parser.Token.Type
 
Ignore - edu.wisc.game.tools.MwByHuman.PrecMode
 
ignores(String) - Method in class edu.wisc.game.reflect.OurTable
In some classes, certain fields should not be displayed or modified unless certain conditions apply.
IllegalInputException - Exception in edu.wisc.game.util
An exception of this type is thrown when we want to report to the user that the data he's entered are invalid
IllegalInputException(String) - Constructor for exception edu.wisc.game.util.IllegalInputException
 
imageGenerator - Variable in class edu.wisc.game.rest.ParaSet
Will be set as appropriate if specified in the CSV file "images" column.
ImageObject - Class in edu.wisc.game.sql
Describes an image-and-properties-based object.
ImageObject() - Constructor for class edu.wisc.game.sql.ImageObject
Used by Composite
ImageObject.Generator - Class in edu.wisc.game.sql
 
ImageObject.PickFromList - Class in edu.wisc.game.sql
A Generator interface to a stored list of ImageObjects
ImageObjectReport - Class in edu.wisc.game.web
 
ImageObjectReport(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.ImageObjectReport
 
IMMOVABLE - Static variable in class edu.wisc.game.sql.Episode.CODE
 
ImportCSV - Class in edu.wisc.game.util
Methods responsible for parsing CSV files.
ImportCSV() - Constructor for class edu.wisc.game.util.ImportCSV
 
info(String) - Static method in class edu.wisc.game.util.Logging
 
infomsg - Variable in class edu.wisc.game.tools.MwByHuman
The JSP page should always print this message.
infomsg - Variable in class edu.wisc.game.web.ResultsBase
The JSP page should always print this message.
initialBoard - Variable in class edu.wisc.game.sql.Game
Only if fixed; null if random
initialBoardFile(String) - Static method in class edu.wisc.game.rest.Files
 
initSeries(TrialList) - Method in class edu.wisc.game.sql.PlayerInfo
This is usesd when a player is first registered and a PlayerInfo object is first created.
input(String) - Method in class edu.wisc.game.formatter.HTMLFmter
 
input(String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
 
input(String, String, int) - Method in class edu.wisc.game.formatter.HTMLFmter
 
inputBoardSubdir(String) - Static method in class edu.wisc.game.rest.Files
A subdirectory of the input boards directory, for use in a param set with initial boards
inputHidden(String, boolean) - Static method in class edu.wisc.game.util.Tools
Creates an "input type=hidden" HTML tag
inputHidden(String, long) - Static method in class edu.wisc.game.util.Tools
 
inputHidden(String, String) - Static method in class edu.wisc.game.util.Tools
 
inputText(String) - Static method in class edu.wisc.game.util.Tools
 
inputText(String, Object, int) - Static method in class edu.wisc.game.util.Tools
Creates an 'input type=text' tag.
inputTextArea(String, Object, int, int) - Static method in class edu.wisc.game.util.Tools
 
intro - Variable in class edu.wisc.game.web.FrontEndForm2
 
INVALID_ARGUMENTS - Static variable in class edu.wisc.game.sql.Episode.CODE
 
INVALID_COMMAND - Static variable in class edu.wisc.game.sql.Episode.CODE
 
INVALID_POS - Static variable in class edu.wisc.game.sql.Episode.CODE
 
INVALID_RULES - Static variable in class edu.wisc.game.sql.Episode.CODE
 
io - Variable in class edu.wisc.game.web.ImageObjectReport
 
isBonus() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
True if this episode is part of a bonus subseries.
isBonus() - Method in class edu.wisc.game.sql.EpisodeInfo
 
isCompositeName(String) - Static method in class edu.wisc.game.svg.Composite
 
isDigest() - Method in class edu.wisc.game.reflect.Reflect.Entry
Does this field store an MD5 digest, rather than the actual value?
isFeedbackSwitchesFree() - Method in class edu.wisc.game.rest.ParaSet
True if the player is not told which pieces are movable.
isGS3List() - Method in class edu.wisc.game.parser.Expression.BracketList
Is this a list suitable for shapes, colors, and other properties in GS 3? That is, a list consisting of just simple (not qualified) IDs and integers.
isLocal(String) - Static method in class edu.wisc.game.util.Hosts
Returns true if this is a test run on a home PC.
isMlc() - Method in class edu.wisc.game.sql.User
Does this user have the "researcher" role?
isOpenParen() - Method in class edu.wisc.game.parser.Token
 
isSimpleIdList() - Method in class edu.wisc.game.parser.Expression.BracketList
Is this just a list of simple (not qualified) IDs? This is what's allowed for shapes in colors before GS5.
isWild() - Method in class edu.wisc.game.svg.Composite
Does the name contain wildcards, thus describing a family of Composite images, rather than a single "concrete" image?

J

join(String, Vector<T>) - Static method in class edu.wisc.game.util.Util
 
join(String, T[]) - Static method in class edu.wisc.game.util.Util
 
joinNonBlank(String, double[]) - Static method in class edu.wisc.game.util.Util
 
joinNonBlank(String, int[]) - Static method in class edu.wisc.game.util.Util
 
joinNonBlank(String, NumberFormat, double[]) - Static method in class edu.wisc.game.util.Util
 
joinNonBlank(String, Collection<T>) - Static method in class edu.wisc.game.util.Util
Only uses non-null non-blank strings
joinNonBlank(String, T[]) - Static method in class edu.wisc.game.util.Util
 
json2java(JsonObject, Object) - Static method in class edu.wisc.game.reflect.JsonToJava
Fills the fields of Java object dest from JSON structure jo.
JsonReflect - Class in edu.wisc.game.reflect
Tools for exporting Java objects as JSON structures
JsonToJava - Class in edu.wisc.game.reflect
Tools for importing Java objects from JSON structures.
JsonToJava() - Constructor for class edu.wisc.game.reflect.JsonToJava
 
JUST_A_DISPLAY - Static variable in class edu.wisc.game.sql.Episode.CODE
 

K

k - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
 
kantorLupyanReward(double) - Method in class edu.wisc.game.rest.ParaSet
Returns the reward for an episode with a given number of errors, computed by the Kantor-Lupyan formula.
kantorLupyanRewardRange(double) - Method in class edu.wisc.game.rest.ParaSet
 
key - Variable in class edu.wisc.game.sql.ImageObject
 
key - Variable in class edu.wisc.game.web.MlcMain
 
key - Variable in class edu.wisc.game.web.MlcManagerDashboard
 

L

L - edu.wisc.game.engine.Order.PositionSelector
 
L1 - edu.wisc.game.engine.Order.PositionSelector
 
L2 - edu.wisc.game.engine.Order.PositionSelector
 
L3 - edu.wisc.game.engine.Order.PositionSelector
 
L4 - edu.wisc.game.engine.Order.PositionSelector
 
LabelMap - Class in edu.wisc.game.tools.pooling
Maps false.someThingXandY to X, etc.
LaunchMain - Class in edu.wisc.game.web
As requested by Paul, "Rule Game -- challenge UWisc faculty and staff", 2021-09-23.
LaunchMain(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.LaunchMain
 
LaunchRules - Class in edu.wisc.game.web
The Launch page that allows one to play all rule sets from a specific subdirectory of the rules directory, such as rules/APP, rules/BRM, or rules/CGS.
LaunchRules(HttpServletRequest, HttpServletResponse, LaunchRulesBase.Mode) - Constructor for class edu.wisc.game.web.LaunchRules
Generates the table for the APP or CGS launch page.
LaunchRulesBase - Class in edu.wisc.game.web
The common base for the Launch pages that allows one to play all rule sets from rules/APP, rules/MLC, and others.
LaunchRulesBase(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.LaunchRulesBase
 
LaunchRulesBase.AndroidRuleInfoReport - Class in edu.wisc.game.web
The list of rule sets to be displayed in the Android app
LaunchRulesBase.Mode - Enum in edu.wisc.game.web
The name refers to the directory from whih trial lists or rule sets are read
LaunchRulesBase.RuleInfo - Class in edu.wisc.game.web
An auxiliary class that can be used to transmit information about the buttons etc the Android app needs to display
legacy - Static variable in class edu.wisc.game.rest.ParaSet
A dummy ParaSet object that contains legacy colors and shapes.
legacyColors - Static variable in class edu.wisc.game.sql.Piece.Color
The four original colors, inherited from Game Engine 1.0, and used for compatibility with old trial list files.
legacyShapes - Static variable in class edu.wisc.game.sql.Piece.Shape
 
line(SvgEcd.Point, SvgEcd.Point, String) - Static method in class edu.wisc.game.svg.SvgEcd
 
link() - Method in annotation type edu.wisc.game.reflect.Display
 
listAllBucketVars() - Method in class edu.wisc.game.engine.RuleSet
The list of variables mentioned in the bucket expressions in this row
listAllColors() - Method in class edu.wisc.game.engine.RuleSet
Lists all colors used in this rule set.
listAllPropValues() - Method in class edu.wisc.game.engine.RuleSet
Lists all properties, and all property values, used in this rule set.
listAllRuleSetsInTree(String) - Static method in class edu.wisc.game.rest.Files
Lists all rule sets under rules/s
listAllShapes() - Method in class edu.wisc.game.engine.RuleSet
Lists all shapes used in this rule set.
listAllShapes() - Method in class edu.wisc.game.sql.Piece.Shape
Lists all shapes known to the system so far
listAllVars() - Method in class edu.wisc.game.engine.RuleSet.BucketList
The list of variables mentioned in this BucketSelector
listAllVars() - Method in interface edu.wisc.game.parser.Expression.ArithmeticExpression
 
listAllVars() - Method in class edu.wisc.game.parser.Expression.BracketList
 
listAllVars() - Method in class edu.wisc.game.parser.Expression.Id
 
listAllVars() - Method in class edu.wisc.game.parser.Expression.NegationExpression
Lists all variable names used in this expression
listAllVars() - Method in class edu.wisc.game.parser.Expression.Num
 
listAllVars() - Method in class edu.wisc.game.parser.Expression.SerialExpression
Lists all variable names used in this expression
listInitialBoards() - Method in class edu.wisc.game.rest.GameService
 
listPlans() - Static method in class edu.wisc.game.tools.PlanStats
 
listProperties() - Method in class edu.wisc.game.sql.ImageObject
 
listProperties(String) - Method in class edu.wisc.game.sql.ImageObject
Produces a "key1:val1, key2:val2, ..." list, with a desired separator.
listRoles() - Method in class edu.wisc.game.sql.User
 
listRules() - Method in class edu.wisc.game.rest.GameService
 
listSAllExperimentPlans() - Static method in class edu.wisc.game.rest.Files
List all existing experiment plans (based on the directory names in the appropriate tree).
listSAllExperimentPlans(boolean) - Static method in class edu.wisc.game.rest.Files
 
listSAllExperimentPlansHtml() - Static method in class edu.wisc.game.rest.Files
Creates an HTML snippet (to be used inside a FORM, e.g.
listSAllExperimentPlansHtml() - Static method in class edu.wisc.game.tools.PlanStats
Creates an HTML snippet (to be used inside a FORM) listing all currently existing experiment plans.
listSAllExperimentPlansHtml(boolean) - Static method in class edu.wisc.game.rest.Files
 
listSAllExperimentPlansInTree(String) - Static method in class edu.wisc.game.rest.Files
 
listShapes() - Method in class edu.wisc.game.rest.GameService2
Lists the names of all shapes.
ListShapesWrapper - Class in edu.wisc.game.rest
Lists all available shapes
ListShapesWrapper() - Constructor for class edu.wisc.game.rest.ListShapesWrapper
 
listTrialLists(File) - Static method in class edu.wisc.game.rest.TrialList
Lists the names of the trial list files (with the extension removed) contained in a specified directory.
listTrialLists(String) - Static method in class edu.wisc.game.rest.TrialList
Lists the trialList IDs, i.e.
locateEpisode(String) - Static method in class edu.wisc.game.sql.EpisodeInfo
 
logEpisode(Episode, int) - Method in class edu.wisc.game.sql.MlcLog
Computes the ratios etc and writes the entry for a specified episode
loggedIn() - Method in class edu.wisc.game.web.ResultsBase
 
Logging - Class in edu.wisc.game.util
Methods used by CHEETA to log warning and error messages.
Logging() - Constructor for class edu.wisc.game.util.Logging
 
LoginServlet - Class in edu.wisc.game.web
 
LoginServlet() - Constructor for class edu.wisc.game.web.LoginServlet
 
LogoutServlet - Class in edu.wisc.game.web
 
LogoutServlet() - Constructor for class edu.wisc.game.web.LogoutServlet
 
Long - edu.wisc.game.sql.MlcLog.LogFormat
 
LOST - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
 

M

main(String[]) - Static method in class edu.wisc.game.engine.AutomaticRuleGenerator
 
main(String[]) - Static method in class edu.wisc.game.engine.Captive
A complete CGS session.
main(String[]) - Static method in class edu.wisc.game.engine.ConvertRules
Reads Kevin's file such as Games.21-38.json, and converts it to Game Server rule set files.
main(String[]) - Static method in class edu.wisc.game.engine.GameSocketServer
 
main(String[]) - Static method in class edu.wisc.game.engine.RuleSet
 
main(String[]) - Static method in class edu.wisc.game.engine.StalemateTester
 
main(String[]) - Static method in class edu.wisc.game.math.MannWhitney
 
main(String[]) - Static method in class edu.wisc.game.math.MannWhitneyComparison
 
main(String[]) - Static method in class edu.wisc.game.parser.Token
 
main(String[]) - Static method in class edu.wisc.game.rest.CheckPlanService
Command-line interface to the validator.
main(String[]) - Static method in class edu.wisc.game.rest.PlayerResponse
Handy testing
main(String[]) - Static method in class edu.wisc.game.sql.CreateRoles
For each role name, checks if a Role object with that name already exists in the database, and if not, creates it.
main(String[]) - Static method in class edu.wisc.game.sql.RandomGameGenerator
Creates a bunch of random boards, from which one can later select those matching some additional criteria, and use them in an experiment plan with predefined boards.
main(String[]) - Static method in class edu.wisc.game.sql.Test
 
main(String[]) - Static method in class edu.wisc.game.svg.Arrows
 
main(String[]) - Static method in class edu.wisc.game.svg.Composite
 
main(String[]) - Static method in class edu.wisc.game.tools.AnalyzeTranscripts
 
main(String[]) - Static method in class edu.wisc.game.tools.ExportTable
 
main(String[]) - Static method in class edu.wisc.game.tools.MergeDatasets
 
main(String[]) - Static method in class edu.wisc.game.tools.MwByHuman
 
main(String[]) - Static method in class edu.wisc.game.tools.PlanStats
 
main(String[]) - Static method in class edu.wisc.game.tools.pooling.Ecd
 
main(String[]) - Static method in class edu.wisc.game.tools.pooling.LabelMap
 
main(String[]) - Static method in class edu.wisc.game.tools.pooling.PVTest
 
main(String[]) - Static method in class edu.wisc.game.util.ParseConfig
Purely for testing.
Main - Class in edu.wisc.game.sql
An object that is responsible for getting EntityManager object(s) for the application.
Main(MainConfig) - Constructor for class edu.wisc.game.sql.Main
 
MAIN - edu.wisc.game.sql.PlayerInfo.Transition
A main-subseries episode in the same series
MainConfig - Class in edu.wisc.game.util
Accessing the main configuration file of the Game Server, which can be used by the site administrator to override some defaults.
MainConfig(String) - Constructor for class edu.wisc.game.util.MainConfig
 
mainRuleSetName - Variable in class edu.wisc.game.rest.TrialList.ExperimentPlanHandle
Normally null; rule set name in "R:" mode
makeGetMethodName(String) - Static method in class edu.wisc.game.reflect.Reflect
 
makeGetMethodName2(String) - Static method in class edu.wisc.game.reflect.Reflect
 
makeSetMethodName(String) - Static method in class edu.wisc.game.reflect.Reflect
 
makeSvgEcd(String, double[], double, double) - Static method in class edu.wisc.game.svg.SvgEcd
 
ManagerDashboardService - Class in edu.wisc.game.rest
Tools for the manager dashboard.
ManagerDashboardService() - Constructor for class edu.wisc.game.rest.ManagerDashboardService
 
MannWhitney - Class in edu.wisc.game.math
The Mann-Whitney math
MannWhitney() - Constructor for class edu.wisc.game.math.MannWhitney
 
MannWhitneyComparison - Class in edu.wisc.game.math
Comparing players or rules based on the Mann-Whitney test
MannWhitneyComparison(MannWhitneyComparison.Mode) - Constructor for class edu.wisc.game.math.MannWhitneyComparison
 
MannWhitneyComparison.Mode - Enum in edu.wisc.game.math
 
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.AdditiveExpression
Applies the mapper to each component
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.BracketList
Applies the mapper to each component
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.ColonExpression
 
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.ComparisonExpression
Applies the mapper to each component
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.Id
 
map(Expression.Mapper) - Method in interface edu.wisc.game.parser.Expression
 
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.MultiplicativeExpression
Applies the mapper to each component
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.NegationExpression
Applies the mapper to each component
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.Num
 
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.ParenList
Applies the mapper to each component
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.RangeExpression
 
map(Expression.Mapper) - Method in class edu.wisc.game.parser.Expression.Star
 
MapTo() - Constructor for class edu.wisc.game.parser.Expression.MapTo
 
matches(String, String, int) - Method in class edu.wisc.game.sql.MlcEntry
 
maxDays - Static variable in class edu.wisc.game.web.ExtendedSessionManagement
max lifetime of an extended session, in hours
MCP1 - edu.wisc.game.sql.ReplayedEpisode.RandomPlayer
 
memory() - Static method in class edu.wisc.game.sql.Main
Reports memory use
memory(String) - Static method in class edu.wisc.game.sql.Main
Reports memory use
memoryInfo(String, boolean) - Static method in class edu.wisc.game.sql.Main
 
MergeDatasets - Class in edu.wisc.game.tools
 
MergeDatasets() - Constructor for class edu.wisc.game.tools.MergeDatasets
 
mkBracketList(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
 
mkCell(String) - Method in class edu.wisc.game.web.LaunchRulesBase
Creates a table cell for a given P: or R: plan, with a "PLAY!" button and information about any previous rounds.
mkCounterOrAtom(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
Extracts one of the sections of a rule line: either the leading counter (int or star), or one of the atoms (paren lists that may include arithmetic expressions or stars)
mkDisplay() - Method in class edu.wisc.game.sql.EpisodeInfo
Builds a display to be sent out over the web UI
mkDisplay0() - Method in class edu.wisc.game.sql.Episode
Builds a Display objecy to be sent out over the web UI upon a /display call (rather than a /move or /pick)
mkEntry(String[], int) - Method in class edu.wisc.game.util.CsvData
Child classes would override this, typically with a wrapper around the constructor for an object that represents the content of a single line
mkForm(String, String, String, String, String) - Method in class edu.wisc.game.web.LaunchRulesBase
 
mkGameGenerator(RandomRG, ParaSet) - Static method in class edu.wisc.game.sql.GameGenerator
Creates a GameGenerator based on a parameter set.
mkHumanComparanda(MwByHuman.MwSeries[], MwByHuman.PrecMode, boolean) - Static method in class edu.wisc.game.math.Comparandum
Creates a list of comparanda for a number of rule sets.
mkLongestArithmeticExpression(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
Creates the longest ArithmeticExpression starting at the beginning of the tokens array.
mkLongestE1(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
E1 := (E) | Id.Id | Id | Num | -Num | [E,E,...]
mkLongestE2(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
E2 := E1 | !E2
mkLongestE3(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
E3 := E2 | E2*E2...
mkLongestE4(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
 
mkLongestE5(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
 
mkMlcComparanda(String, String) - Method in class edu.wisc.game.math.MannWhitneyComparison
Creates a list of comparanda based on MLC data, either to compare ML algos or to compare rule sets.
mkNewHeader(String) - Method in class edu.wisc.game.util.CsvData
Creates a new header line by appending some extra columns to the stored header line of this file.
mkRangeExpression(Vector<Token>) - Static method in interface edu.wisc.game.parser.Expression
If the given sequence of tokens starts with a range expression, extracts it; otherwise, returns null
mlc - edu.wisc.game.sql.Role.Name
 
MLC - edu.wisc.game.web.LaunchRulesBase.Mode
 
MlcEntry - Class in edu.wisc.game.sql
An MlcEntry contains the data for a (participant, ruleset, run) tuple.
MlcEntry(String, String, int, Date) - Constructor for class edu.wisc.game.sql.MlcEntry
 
MlcLog - Class in edu.wisc.game.sql
An auxiliary class used by the Captive Game Server for the optional logging of MLC run results.
MlcLog(File, boolean) - Constructor for class edu.wisc.game.sql.MlcLog
 
MlcLog.LogFormat - Enum in edu.wisc.game.sql
Supported log file formats
MlcLoginServlet - Class in edu.wisc.game.web
The login page for the MLC results sumbission tool
MlcLoginServlet() - Constructor for class edu.wisc.game.web.MlcLoginServlet
 
MlcMain - Class in edu.wisc.game.web
The back end behind web/mlc/index.jsp
MlcMain(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.MlcMain
 
MlcManagerDashboard - Class in edu.wisc.game.web
 
MlcManagerDashboard(HttpServletRequest, HttpServletResponse) - Constructor for class edu.wisc.game.web.MlcManagerDashboard
 
mlcUploadDir(String, boolean) - Static method in class edu.wisc.game.rest.Files
The upload directory for a particular MLC participant.
MlcUploadService - Class in edu.wisc.game.rest
Uploading and processing results files by MLC participants.
MlcUploadService() - Constructor for class edu.wisc.game.rest.MlcUploadService
 
modifierFile(String) - Static method in class edu.wisc.game.rest.Files
 
moduloNB(Set<Integer>) - Static method in interface edu.wisc.game.parser.Expression
Translates all elements of the set to the [0..NBU-1] range, as appropriate for bucket numbers
moduloNB2(Set<Object>) - Static method in interface edu.wisc.game.parser.Expression
 
mostRecentEpisode() - Method in class edu.wisc.game.sql.PlayerInfo
Retrieves the most recent episode, which may be completed or incomplete.
mostRecentEpisode(String) - Method in class edu.wisc.game.rest.GameService2
Changed to existing=false on 2022-11-04, due to an error reported by Paul.
mostRecentEpisodeHtml(String) - Method in class edu.wisc.game.rest.GameService2Html
 
move(String, int, int, int) - Method in class edu.wisc.game.rest.GameService2
 
move(String, int, int, int, int, int) - Method in class edu.wisc.game.rest.GameService
 
move(String, int, int, int, int, int) - Method in class edu.wisc.game.rest.GameService2
 
Move(Board.Pos, Board.Pos) - Constructor for class edu.wisc.game.sql.Episode.Move
 
moveHtml(String, int, int, int, int, int) - Method in class edu.wisc.game.rest.GameService2Html
 
moveHtml(String, int, int, int, int, int) - Method in class edu.wisc.game.rest.GameServiceHtml
 
MULT_OP - edu.wisc.game.parser.Token.Type
 
mustUseDevClient - Variable in class edu.wisc.game.web.LaunchRulesBase
This will be set to true in the MLC page (LaunchMain), to guarantee
MwByHuman - Class in edu.wisc.game.tools
Ranking rule sets by the ease of learning by human players.
MwByHuman(MwByHuman.PrecMode, int, double, Fmter) - Constructor for class edu.wisc.game.tools.MwByHuman
 
MwByHuman.MwSeries - Class in edu.wisc.game.tools
The data for a series (group of episodes played by one player under the same rule set) needed to contribute a number to an M-W Comparandum.
MwByHuman.PrecMode - Enum in edu.wisc.game.tools
Used to control how series are assigned to comparanda

N

N - Static variable in class edu.wisc.game.sql.Board
 
Naive - edu.wisc.game.tools.MwByHuman.PrecMode
 
name - Variable in class edu.wisc.game.reflect.Reflect.Entry
 
name - Variable in class edu.wisc.game.web.ImageObjectReport
 
NAME - Static variable in class edu.wisc.game.util.Logging
 
name0 - Variable in class edu.wisc.game.web.ImageObjectReport
 
nameEncoded - Variable in class edu.wisc.game.web.ImageObjectReport
 
NBU - Static variable in class edu.wisc.game.sql.Episode
 
nCol() - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
 
nColors - Variable in class edu.wisc.game.sql.Game
If starting with a random board, the number of pieces to use.
Nearby - edu.wisc.game.engine.RuleSet.BucketSelector
 
nearestBucket() - Method in class edu.wisc.game.sql.Board.Pos
Which bucket(s) is/are the nearest to this cell?
NearestObject - edu.wisc.game.engine.Order.PositionSelector
 
NEW_GAME - Static variable in class edu.wisc.game.sql.Episode.CODE
 
newEpisode(String, boolean, boolean) - Method in class edu.wisc.game.rest.GameService2
 
newEpisode(String, int, int, int, String) - Method in class edu.wisc.game.rest.GameService
 
newEpisodeHtml(String, boolean, boolean) - Method in class edu.wisc.game.rest.GameService2Html
 
newEpisodeHtml(String, int, int, int, String) - Method in class edu.wisc.game.rest.GameServiceHtml
 
NewEpisodeWrapper - Class in edu.wisc.game.rest
 
NewEpisodeWrapper2 - Class in edu.wisc.game.rest
This is an object that's converted to a JSON structure and sent to the client as a response in /GameService2/newEpisode calls.
NEXT - edu.wisc.game.sql.PlayerInfo.Transition
Start next series (that is, a new param set, with new rules)
nextGame() - Method in class edu.wisc.game.sql.GameGenerator
Generates the next game to play
nextGame() - Method in class edu.wisc.game.sql.PredefinedBoardGameGenerator
 
nextGame() - Method in class edu.wisc.game.sql.RandomGameGenerator
Generates a game with a random initial board, in accordance with this generator's parameters
nextGame() - Method in class edu.wisc.game.sql.RandomImageGameGenerator
Generates a game with a random initial board, in accordance with this generator's parameters
nextGame() - Method in class edu.wisc.game.sql.TrivialGameGenerator
One more game...
nickname - Variable in class edu.wisc.game.sql.MlcLog
 
nickname - Variable in class edu.wisc.game.web.MlcMain
 
nickname - Variable in class edu.wisc.game.web.MlcManagerDashboard
 
NO - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
 
NO_GAME - Static variable in class edu.wisc.game.sql.Episode.CODE
 
NO_SUCH_EPISODE - Static variable in class edu.wisc.game.sql.Episode.CODE
 
norm1(Board.Pos) - Method in class edu.wisc.game.sql.Board.Pos
1-norm distance
norm2sq(Board.Pos) - Method in class edu.wisc.game.sql.Board.Pos
Square of 2-norm distance
nShapes - Variable in class edu.wisc.game.sql.Game
If starting with a random board, the number of pieces to use.
num() - Method in class edu.wisc.game.sql.Board.Pos
Counted by row (left-to-right), rows being arranged bottom-to-top.
Num(int) - Constructor for class edu.wisc.game.parser.Expression.Num
 
NUMBER - edu.wisc.game.parser.Token.Type
 
nVal - Variable in class edu.wisc.game.parser.Expression.Num
 
nVal - Variable in class edu.wisc.game.parser.Token
 

O

objectType() - Method in class edu.wisc.game.sql.Piece
 
obtain(String) - Static method in class edu.wisc.game.engine.AllRuleSets
 
obtainImageObjectPlain(File) - Static method in class edu.wisc.game.sql.ImageObject
 
obtainImageObjectPlain(File, boolean) - Static method in class edu.wisc.game.sql.ImageObject
 
obtainImageObjectPlain(File, String, boolean) - Static method in class edu.wisc.game.sql.ImageObject
Retrieves the ImageObject for a specified path from the master table.
obtainImageObjects(String) - Static method in class edu.wisc.game.sql.ImageObject
Loads an image object, or a group of them, if a wildcard is given.
onBoard(Piece[]) - Static method in class edu.wisc.game.sql.Episode
 
open() - Method in class edu.wisc.game.sql.MlcLog
Opens the file for writing (or appending) and writes the header line if necessary.
OPEN - edu.wisc.game.parser.Token.Type
 
order() - Method in annotation type edu.wisc.game.reflect.Display
 
Order - Class in edu.wisc.game.engine
An Order object describe a built-in or custom ordering of
Order.PositionSelector - Enum in edu.wisc.game.engine
Names of built-in (predefined) orders
orders - Variable in class edu.wisc.game.engine.RuleSet
All orders
OurTable - Class in edu.wisc.game.reflect
All our entities (corresponding to table rows) implement this.
OurTable() - Constructor for class edu.wisc.game.reflect.OurTable
 
outerWrap(String) - Static method in class edu.wisc.game.svg.SvgEcd
 
outerWrap(String, double, double) - Static method in class edu.wisc.game.svg.SvgEcd
 

P

p - edu.wisc.game.engine.RuleSet.BucketSelector
 
para(String) - Method in class edu.wisc.game.formatter.Fmter
 
paraEi(String) - Method in class edu.wisc.game.formatter.Fmter
 
ParaSet - Class in edu.wisc.game.rest
 
ParaSet(CsvData) - Constructor for class edu.wisc.game.rest.ParaSet
 
ParaSet(File) - Constructor for class edu.wisc.game.rest.ParaSet
 
ParaSet(String) - Constructor for class edu.wisc.game.rest.ParaSet
Reads a ParaSet from a CSV file with key-val columns.
ParaSet.Incentive - Enum in edu.wisc.game.rest
Various incentive schemes available to experiment designers.
parseColors(String) - Static method in class edu.wisc.game.rest.ParaSet
 
ParseConfig - Class in edu.wisc.game.util
This class is used to obtain configuration parameters, from a configuration file or from Java System Properties.
ParseConfig() - Constructor for class edu.wisc.game.util.ParseConfig
Creates an empty hashtable.
ParseConfig(Reader) - Constructor for class edu.wisc.game.util.ParseConfig
Creates a hashtable that contains the parsed data obtained from an open reader (which may, for example, be associated with an open file), and then closes the reader.
ParseConfig(String) - Constructor for class edu.wisc.game.util.ParseConfig
Creates a hashtable that contains the parsed contents of the specified configuration file.
parseImages(String) - Static method in class edu.wisc.game.rest.ParaSet
Parses the content of the "images" column.
parseShapes(String) - Static method in class edu.wisc.game.rest.ParaSet
Parses a semicolon-separated list of shapes.
passwordMatches(String) - Method in class edu.wisc.game.sql.User
 
payment - Variable in class edu.wisc.game.reflect.Reflect.Entry
 
payment() - Method in annotation type edu.wisc.game.reflect.Display
This flag is set true for those fields that must be verified when sending a payment
pc - edu.wisc.game.engine.RuleSet.BucketSelector
 
persistenceUnitName - Static variable in class edu.wisc.game.sql.Main
This name will be used to configure the EntityManagerFactory based on the corresponding name in the META-INF/persistence.xml file
persistNewBoard() - Method in class edu.wisc.game.sql.Board
We aren't actually using SQL server to store boards, even though we have support for this
persistObjects(Object...) - Static method in class edu.wisc.game.sql.Main
See also https://download.oracle.com/otn-pub/jcp/persistence-2_1-fr-eval-spec/JavaPersistence.pdf, which says (in "3.2.2 Persisting an Entity Instance"): If X is a new entity, it becomes managed.
pick - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
Pick or move, as the case may be
Pick(Board.Pos) - Constructor for class edu.wisc.game.sql.Episode.Pick
 
pickCostIsInt() - Method in class edu.wisc.game.rest.ParaSet
Is the cost of a pick attempt an integer?
PickFromList(String[]) - Constructor for class edu.wisc.game.sql.ImageObject.PickFromList
 
pickHtml(String, int, int, int) - Method in class edu.wisc.game.rest.GameService2Html
 
pid - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
 
Piece - Class in edu.wisc.game.sql
Represents a piece of a specified type at a specified location.
Piece() - Constructor for class edu.wisc.game.sql.Piece
 
Piece(Piece.Shape, Piece.Color, int, int) - Constructor for class edu.wisc.game.sql.Piece
 
Piece(String, int, int) - Constructor for class edu.wisc.game.sql.Piece
 
Piece.Color - Class in edu.wisc.game.sql
 
Piece.PseudoEnum - Class in edu.wisc.game.sql
A flexible replacement for an Enum
Piece.Shape - Class in edu.wisc.game.sql
 
PlanStats - Class in edu.wisc.game.tools
Lists experiment plans and the number of players who played them, etc
player(String, String, int) - Method in class edu.wisc.game.rest.GameService2
 
playerHtml(String, String, int) - Method in class edu.wisc.game.rest.GameService2Html
 
PlayerInfo - Class in edu.wisc.game.sql
A PlayerInfo object represent information about a player (what trial list he's in, what episodes he's done etc) stored in the SQL database.
PlayerInfo() - Constructor for class edu.wisc.game.sql.PlayerInfo
 
PlayerInfo.Action - Enum in edu.wisc.game.sql
What type of action takes the player to a particular destination?
PlayerInfo.Transition - Enum in edu.wisc.game.sql
Where can we go from here?
PlayerInfo.TransitionMap - Class in edu.wisc.game.sql
 
PlayerResponse - Class in edu.wisc.game.rest
The object returned by the /player call.
playGame(GameGenerator, int) - Method in class edu.wisc.game.sql.Episode
Lets this episode play out until either all pieces are cleared, or a stalemate is reached, or the player gives up (sends an EXIT or NEW command).
plist - Variable in class edu.wisc.game.engine.RuleSet.Atom
Alternative for GS5
plural(String, int) - Static method in class edu.wisc.game.util.Util
"cow" -> "cows"
Point(double, double) - Constructor for class edu.wisc.game.svg.SvgEcd.Point
 
port - Variable in class edu.wisc.game.web.ContextInfo
 
pos - Variable in class edu.wisc.game.sql.Episode.Pick
The position of the piece being moved, in the [1:N*N] range
pos() - Method in class edu.wisc.game.sql.Piece
 
Pos(int) - Constructor for class edu.wisc.game.sql.Board.Pos
 
Pos(int, int) - Constructor for class edu.wisc.game.sql.Board.Pos
 
pre(String) - Method in class edu.wisc.game.formatter.Fmter
 
PredefinedBoardGameGenerator - Class in edu.wisc.game.sql
This class generates games based on a set of predefined initial boards
prefix - Variable in class edu.wisc.game.parser.Expression.ColonExpression
 
prefix - Variable in class edu.wisc.game.parser.Expression.QualifiedId
 
prefix - Static variable in class edu.wisc.game.web.ArithmeticResult
 
prefix - Variable in class edu.wisc.game.web.FrontEndForm2
Used in the ID
pregameDir(String) - Static method in class edu.wisc.game.rest.Files
The directory where the bundle pregame experience files is stored for a specific experience name
PregameResponseBase(String) - Constructor for class edu.wisc.game.rest.PregameService.PregameResponseBase
Identifies and tests the pregame experience directory for the player's experiment plan.
PregameService - Class in edu.wisc.game.rest
Retrieving various pages needed by the client to customize the player's pregame and postgame experience.
PregameService() - Constructor for class edu.wisc.game.rest.PregameService
 
PregameService.BookletSize - Class in edu.wisc.game.rest
An HTML page + error code
PregameService.Page - Class in edu.wisc.game.rest
An HTML page + error code
PregameService.PregameResponseBase - Class in edu.wisc.game.rest
Some info + error code
processStage1(Vector<String>, Vector<String>, Vector<String>, Vector<Long>) - Method in class edu.wisc.game.tools.MwByHuman
The Stage 1 processing involves scanning the transcripts for the players associated with the relevant experiment plan, and computing the required statistics for all (player,ruleSet) pairs involved.
processStage2(boolean, boolean, File) - Method in class edu.wisc.game.tools.MwByHuman
Now, the MW Test, using this.savedMws computed in stage1.
PropertiesTable - Class in edu.wisc.game.sql
This is an auxiliary class, used to read the entire content of a properties file, and to create ImageObject objects for all image files in the directory.
PropertiesTable(File) - Constructor for class edu.wisc.game.sql.PropertiesTable
Reads a properties file, creating and loading an ImageObject for every table entry.
PropMap() - Constructor for class edu.wisc.game.parser.Expression.PropMap
 
ps - edu.wisc.game.engine.RuleSet.BucketSelector
 
pu(RuleSet.BucketSelector, T) - Method in class edu.wisc.game.parser.Expression.MapTo
 
pu(String, T) - Method in class edu.wisc.game.parser.Expression.MapTo
 
put(String, Object) - Method in class edu.wisc.game.parser.Expression.PropMap
 
putSet(RuleSet.BucketSelector, HashSet<T>) - Method in class edu.wisc.game.parser.Expression.MapTo
 
putString(String, String) - Method in class edu.wisc.game.parser.Expression.PropMap
Stores a String value, as it is, or (if possible) converted to Integer
PVTest - Class in edu.wisc.game.tools.pooling
Testing Apache Commons methods for MW and KS p-values.
PVTest() - Constructor for class edu.wisc.game.tools.pooling.PVTest
 

Q

quiet - Variable in class edu.wisc.game.tools.AnalyzeTranscripts
 

R

R - edu.wisc.game.engine.Order.PositionSelector
 
radio(String, Object, Object, boolean) - Static method in class edu.wisc.game.util.Tools
 
radioOrBox(String, String, Object, Object, boolean) - Static method in class edu.wisc.game.util.Tools
Creates an HTML "input" element of the "radio" or "checkbox" type.
radioOrBox(String, String, Object, Object, boolean, String) - Static method in class edu.wisc.game.util.Tools
Creates an HTML "input" element of the "radio" or "checkbox" type.
random - Static variable in class edu.wisc.game.sql.Episode
 
RandomGameGenerator - Class in edu.wisc.game.sql
This class generates random games (with the same rule set and randomly created initial boards) based on the provided parameter range specifications
RandomGameGenerator(RandomRG, File, int[], int[], int[], Piece.Shape[], Piece.Color[]) - Constructor for class edu.wisc.game.sql.RandomGameGenerator
 
RandomImageGameGenerator - Class in edu.wisc.game.sql
This class generates random games (with the same rule set and randomly created initial boards) using image-and-property based game pieces based on the provided parameter range specifications
RandomImageGameGenerator(RandomRG, File, int[], ImageObject.Generator) - Constructor for class edu.wisc.game.sql.RandomImageGameGenerator
 
randomObjCnt - Variable in class edu.wisc.game.sql.Game
If starting with a random board, the number of pieces to use.
RandomRG - Class in edu.wisc.game.util
 
RandomRG() - Constructor for class edu.wisc.game.util.RandomRG
 
RandomRG(long) - Constructor for class edu.wisc.game.util.RandomRG
 
randomSubsetOrdered(int, int) - Method in class edu.wisc.game.util.RandomRG
 
randomSubsetPermuted(int, int) - Method in class edu.wisc.game.util.RandomRG
A random subset of m numbers out of [0:n-1], in random order
randomWord(int) - Static method in class edu.wisc.game.sql.Episode
Creates a word made out of random letters and digits
ratioMatrix(double[][]) - Static method in class edu.wisc.game.math.MannWhitney
 
rawCircle(SvgEcd.Point, double, String) - Static method in class edu.wisc.game.svg.SvgEcd
 
rawLine(SvgEcd.Point, SvgEcd.Point, String) - Static method in class edu.wisc.game.svg.SvgEcd
 
rawMatrix(double[][]) - Static method in class edu.wisc.game.math.MannWhitney
The element z[i][j] of the results is equal to the number of pairs (k,m) such that a[i][k] < a[j][m].
rawPoint() - Method in class edu.wisc.game.svg.SvgEcd.Point
Converts this Point with "science" coordinates to one with raw (svg) ones
rawText(double, double, String) - Static method in class edu.wisc.game.svg.SvgEcd
 
rawText(double, double, String, String) - Static method in class edu.wisc.game.svg.SvgEcd
Puts some text into the specified position on the SVG canvas
rawTextE(double, double, String, String) - Static method in class edu.wisc.game.svg.SvgEcd
 
read(File) - Static method in class edu.wisc.game.engine.AllRuleSets
 
readBoard(File) - Static method in class edu.wisc.game.sql.Board
Reads a board description from a JSON file
readBoard(Reader) - Static method in class edu.wisc.game.sql.Board
 
readBoardFile(File, HashMap<String, Boolean>) - Static method in class edu.wisc.game.saved.BoardManager
Reads a CSV file into which a number of boards have been written by Board.saveToFile()
readBoardFromString(String) - Static method in class edu.wisc.game.sql.Board
 
readDefects(String) - Static method in class edu.wisc.game.rest.TrialList
 
readFromFile(File, Vector<MwByHuman.MwSeries>) - Static method in class edu.wisc.game.tools.MwByHuman.MwSeries
Reads a CSV file with MwSeries entries.
readTextFile(File) - Static method in class edu.wisc.game.util.Util
Reads an entire text file into a string
ReadTranscriptData(File) - Constructor for class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData
Reads in the entire content of a transcript file for a player.
realPlayerCnt - Variable in class edu.wisc.game.tools.PlanStats
How many players have played at least one episode in this plan
RED - Static variable in class edu.wisc.game.sql.Piece.Color
 
Reflect - Class in edu.wisc.game.reflect
A bunch of methods to figure what fields a class has, and how to print them out in a more or less sensible way.
Reflect.Entry - Class in edu.wisc.game.reflect
An entry describes one field of the class, complete with its access methods (getter and setter) and the display hints
reflectToJSON(Object) - Method in class edu.wisc.game.reflect.JsonReflect
Converts a Java object to a JSON object, to the extent possible
reflectToJSON(Object, int) - Method in class edu.wisc.game.reflect.JsonReflect
 
reflectToJSONArray(Object, boolean) - Static method in class edu.wisc.game.reflect.JsonReflect
 
reflectToJSONObject(Object, boolean) - Static method in class edu.wisc.game.reflect.JsonReflect
Converts a Java object to a JSON object, to the extent possible.
reflectToJSONObject(Object, boolean, HashSet<String>) - Static method in class edu.wisc.game.reflect.JsonReflect
Converts a Java object to a JSON object, to the extent possible.
reflectToString() - Method in class edu.wisc.game.reflect.OurTable
 
reflectToString(Object) - Static method in class edu.wisc.game.reflect.Reflect
Prints all appropriate fields of the specified object in the default (toString) format
reflectToString(Object, boolean) - Static method in class edu.wisc.game.reflect.Reflect
 
registerUser(String, String, boolean) - Method in class edu.wisc.game.rest.GameService2
 
Remotest - edu.wisc.game.engine.RuleSet.BucketSelector
 
remotestBucket() - Method in class edu.wisc.game.sql.Board.Pos
Which bucket(s) is/are the most remote from this cell?
removeEpisode(EpisodeInfo) - Method in class edu.wisc.game.sql.PlayerInfo
 
removePiece(Piece) - Method in class edu.wisc.game.sql.Board
 
removeRole(Role) - Method in class edu.wisc.game.sql.User
 
ReplayedEpisode - Class in edu.wisc.game.sql
Built on top of an Episode object, a ReplayedEpisode is created during the analysis of transcripts, in order to recreate the episode's events step by step.
ReplayedEpisode(String, ParaSet, Game, ReplayedEpisode.RandomPlayer) - Constructor for class edu.wisc.game.sql.ReplayedEpisode
Creates an Episode in order to replay an old recorded Game (with a known rule set and a known initial board) properties of the initial board).
ReplayedEpisode.RandomPlayer - Enum in edu.wisc.game.sql
The possible random player models.
report - Variable in class edu.wisc.game.web.MlcMain
The HTML report to be displayed in the web page
report - Variable in class edu.wisc.game.web.MlcManagerDashboard
 
report() - Method in class edu.wisc.game.sql.Episode
Concise report, handy for debugging
report() - Method in class edu.wisc.game.sql.EpisodeInfo
Concise report, handy for debugging
report() - Method in class edu.wisc.game.sql.PlayerInfo
Generates a concise report on this player's history, handy for debugging.
reportSrc() - Method in class edu.wisc.game.engine.RuleSet
 
resetFormCnt() - Method in class edu.wisc.game.formatter.HTMLFmter
This must be called before the beginning of the document generation
ResponseBase - Class in edu.wisc.game.rest
The parent class for various structures that are returned, in JSON form,' by REST calls.
ResponseBase() - Constructor for class edu.wisc.game.rest.ResponseBase
 
ResponseBase(boolean, String) - Constructor for class edu.wisc.game.rest.ResponseBase
 
restoreTransientFields() - Method in class edu.wisc.game.sql.PlayerInfo
This method should be called after restoring the object from the SQL database, in order to re-create some of the necessary non-persistent structures.
ResultsBase - Class in edu.wisc.game.web
The base of all "results object" classes used in JSP pages
reverseArray(T[]) - Static method in class edu.wisc.game.util.Util
Creates a new array containing the same elements as x, but in reversed order.
Role - Class in edu.wisc.game.sql
A role is simply a database-storable wrapper around the role name
Role() - Constructor for class edu.wisc.game.sql.Role
 
Role.Name - Enum in edu.wisc.game.sql
 
roman(int) - Static method in class edu.wisc.game.util.Util
Converting to a roman numeral
row(String...) - Method in class edu.wisc.game.formatter.Fmter
Generates a table row (a TR element).
row(Vector<String>) - Method in class edu.wisc.game.formatter.Fmter
 
rowExtra(String, String...) - Method in class edu.wisc.game.formatter.Fmter
 
rowExtra(String, Vector<String>) - Method in class edu.wisc.game.formatter.Fmter
 
rows - Variable in class edu.wisc.game.engine.RuleSet
All rows of this rule set
rowTh(String, String, String...) - Method in class edu.wisc.game.formatter.Fmter
 
rowTh(String, String, Vector<String>) - Method in class edu.wisc.game.formatter.Fmter
 
rp - Variable in class edu.wisc.game.reflect.Reflect.Entry
 
rp() - Method in annotation type edu.wisc.game.reflect.Display
This flag is set true for those fields that can be supplied by a referrer patient.
rule_name - Variable in class edu.wisc.game.sql.MlcLog
 
RuleInfo() - Constructor for class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
ruleLine - Variable in class edu.wisc.game.sql.Episode
 
ruleLineNo - Variable in class edu.wisc.game.sql.Episode
Which row of rules do we look at now? (0-based)
RuleParseException - Exception in edu.wisc.game.parser
 
RuleParseException(String) - Constructor for exception edu.wisc.game.parser.RuleParseException
 
RuleParseException(String, Exception) - Constructor for exception edu.wisc.game.parser.RuleParseException
 
rules - Variable in class edu.wisc.game.sql.Game
 
rulesCanBeCached(String) - Static method in class edu.wisc.game.rest.Files
Can the game server cache this rule set? The convention is, names not starting with a slash refer to files in the tomcat directory, whose content is supposed to be stable; therefore, they can be cached in the web app.
RuleSet - Class in edu.wisc.game.engine
A RuleSet describes the rules of a game.
RuleSet(String) - Constructor for class edu.wisc.game.engine.RuleSet
 
RuleSet(String[]) - Constructor for class edu.wisc.game.engine.RuleSet
Creates a RuleSet based on the content of a rule set file.
RuleSet(String[], AutomaticRuleGenerator) - Constructor for class edu.wisc.game.engine.RuleSet
 
RuleSet(String, AutomaticRuleGenerator) - Constructor for class edu.wisc.game.engine.RuleSet
 
RuleSet.Atom - Class in edu.wisc.game.engine
Syntax:(counter,shape,color,position,bucketFunctions)
RuleSet.BucketList - Class in edu.wisc.game.engine
A BucketList represents the information about the destination buckets given in the "buckets" field of an atom.
RuleSet.BucketSelector - Enum in edu.wisc.game.engine
The list of "legacy" variables that can be used in the bucket expression.
RuleSet.PositionList - Class in edu.wisc.game.engine
Represents the restrictions on the positions from which game pieces can be picked
RuleSet.ReportedSrc - Class in edu.wisc.game.engine
This is used for pretty-printing in the GUI client.
RuleSet.Row - Class in edu.wisc.game.engine
A row object represents the content of one line of the rule set description file, i.e.
ruleSetName - Variable in class edu.wisc.game.tools.MwByHuman.MwSeries
 
rulesFile(String) - Static method in class edu.wisc.game.rest.Files
 
run - Variable in class edu.wisc.game.sql.MlcLog
 
Run - edu.wisc.game.sql.MlcLog.LogFormat
 

S

s - Variable in class edu.wisc.game.reflect.Reflect.Entry
The setter method for the field.
same(Object, Object) - Static method in class edu.wisc.game.util.Util
Returns true if both objects are non-nulls and equals() return true, or if both are nulls.
sample(Random) - Method in class edu.wisc.game.svg.Composite
If this is a wildcard description, generates a "concrete" (non-wildcard) desription of a matching composite object
saveAnyData(Vector<TranscriptManager.ReadTranscriptData.Entry[]>, Vector<EpisodeHandle>) - Method in class edu.wisc.game.tools.AnalyzeTranscripts
Saves the data for a single (player, ruleSet) pair.
saveAnyData(Vector<TranscriptManager.ReadTranscriptData.Entry[]>, Vector<EpisodeHandle>) - Method in class edu.wisc.game.tools.MwByHuman
Saves the data (the summary of a series) for a single (player, ruleSet) pair.
saveAsInsert(Object) - Static method in class edu.wisc.game.reflect.Reflect
Saves the object as a MySQL "INSERT" statement
saveBoard(Board) - Method in class edu.wisc.game.rest.GameService
 
savedMws - Variable in class edu.wisc.game.tools.MwByHuman
Info about each episode gets added here
saveGuessToFile(File, String, int) - Method in class edu.wisc.game.sql.EpisodeInfo
Records the player-provided "guess" to a CSV file
saveMe() - Method in class edu.wisc.game.sql.PlayerInfo
Saves this object (and the associated Episode objects, via cascading) data in the SQL database.
saveObject(T) - Static method in class edu.wisc.game.sql.Main
 
saveToFile(Board, String, String, File) - Static method in class edu.wisc.game.saved.BoardManager
 
saveTranscriptToFile(String, String, File, Vector<Episode.Pick>) - Static method in class edu.wisc.game.saved.TranscriptManager
 
scrubDropped() - Method in class edu.wisc.game.sql.Board
Removes the "dropped" field from all game pieces.
sdf - Static variable in class edu.wisc.game.sql.Episode
 
sdf - Static variable in class edu.wisc.game.web.FrontEndForm2
 
sdf2 - Static variable in class edu.wisc.game.sql.Episode
with milliseconds
seriesSize(int) - Method in class edu.wisc.game.sql.PlayerInfo
How many episodes are currently in series No.
serverUrl - Variable in class edu.wisc.game.web.ContextInfo
The Game Server URL for REST calls (based on the HTTP request we have just received).
service(HttpServletRequest, HttpServletResponse) - Method in class edu.wisc.game.web.GetBookletPageServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class edu.wisc.game.web.GetImageServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class edu.wisc.game.web.LoginServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class edu.wisc.game.web.LogoutServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class edu.wisc.game.web.MlcLoginServlet
 
SessionData - Class in edu.wisc.game.web
A single instance of this class is associated with a particular session of the Rule Game web app.
setAllEpisodes(Vector<EpisodeInfo>) - Method in class edu.wisc.game.sql.PlayerInfo
 
setBoard(Board) - Method in class edu.wisc.game.rest.NewEpisodeWrapper
 
setBoard(Board) - Method in class edu.wisc.game.sql.Episode.Display
 
setBoard(Board) - Method in class edu.wisc.game.sql.Piece
 
setBoards(Vector<Board>) - Method in class edu.wisc.game.rest.BoardDisplayService.BoardList
 
setBonus(boolean) - Method in class edu.wisc.game.sql.EpisodeInfo
 
setBookletSize(int) - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
 
setBuckets(int[]) - Method in class edu.wisc.game.sql.Piece
 
setByteCnt(long) - Method in class edu.wisc.game.rest.FileWriteReport
 
setCode(int) - Method in class edu.wisc.game.sql.Episode.Display
 
setColor(boolean) - Method in class edu.wisc.game.formatter.Fmter
This only affects HTML, not plain text
setColor(Piece.Color) - Method in class edu.wisc.game.sql.Piece
This is how it used by our JsonToJava, when reading board files
setCompleted(boolean) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
setCompletionCode(String) - Method in class edu.wisc.game.sql.PlayerInfo
 
setConditions(boolean, RuleSet) - Method in class edu.wisc.game.sql.GameGenerator
For the training/testing restrictions on boards, as introduced in GS 6.010.
setDate(Date) - Method in class edu.wisc.game.sql.PlayerInfo
 
setDate(Date) - Method in class edu.wisc.game.sql.User
 
setDescription(Vector<String>) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
setDigest(String) - Method in class edu.wisc.game.sql.User
 
setDisplay(String) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
setDropped(Integer) - Method in class edu.wisc.game.sql.Piece
 
setEmail(String) - Method in class edu.wisc.game.sql.User
 
setEndStreakEpisodes(int) - Method in class edu.wisc.game.sql.MlcEntry
 
setEndStreakMoves(int) - Method in class edu.wisc.game.sql.MlcEntry
 
setEpisodeCnt(int) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
setEpisodeId(String) - Method in class edu.wisc.game.rest.NewEpisodeWrapper
 
setEpisodeId(String) - Method in class edu.wisc.game.sql.Episode
 
setEpisodesUntilLearned(int) - Method in class edu.wisc.game.sql.MlcEntry
 
setErrmsg(String) - Method in class edu.wisc.game.rest.ResponseBase
 
setErrmsg(String) - Method in class edu.wisc.game.rest.TrialList
 
setErrmsg(String) - Method in class edu.wisc.game.sql.Episode.Display
 
setErrmsg(String) - Method in class edu.wisc.game.sql.PropertiesTable
 
setErrmsg(String) - Method in class edu.wisc.game.tools.MwByHuman
 
setErrmsg(String) - Method in class edu.wisc.game.web.ResultsBase
 
setError(boolean) - Method in class edu.wisc.game.rest.ResponseBase
 
setError(boolean) - Method in class edu.wisc.game.rest.TrialList
 
setError(boolean) - Method in class edu.wisc.game.sql.Episode.Display
 
setError(boolean) - Method in class edu.wisc.game.sql.PropertiesTable
 
setError(boolean) - Method in class edu.wisc.game.tools.MwByHuman
 
setError(boolean) - Method in class edu.wisc.game.web.ResultsBase
 
setErrorsUntilLearned(int) - Method in class edu.wisc.game.sql.MlcEntry
 
setExp(String) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
setExperimentPlan(String) - Method in class edu.wisc.game.sql.PlayerInfo
 
setFm(Fmter) - Method in class edu.wisc.game.tools.MwByHuman
 
setForcedKey(String) - Method in class edu.wisc.game.tools.MwByHuman.MwSeries
 
setGoodnessScore(double) - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
 
setGuess(String) - Method in class edu.wisc.game.sql.EpisodeInfo
Sets the guess value, truncating it if necessary
setGuessConfidence(int) - Method in class edu.wisc.game.sql.EpisodeInfo
 
setGuessSaved(boolean) - Method in class edu.wisc.game.sql.EpisodeInfo
 
setId(long) - Method in class edu.wisc.game.sql.Board
 
setId(long) - Method in class edu.wisc.game.sql.Piece
 
setId(long) - Method in class edu.wisc.game.sql.User
 
setIdCode(String) - Method in class edu.wisc.game.sql.User
 
setImage(String) - Method in class edu.wisc.game.sql.Piece
 
setInputDir(String) - Static method in class edu.wisc.game.rest.Files
Sets the path to the input directory, which is the root of the tree that contains the experiment control files.
setLastStretch(int) - Method in class edu.wisc.game.sql.EpisodeInfo
 
setLearned(boolean) - Method in class edu.wisc.game.sql.MlcEntry
 
setLevel(Level) - Static method in class edu.wisc.game.util.Logging
 
setMovesUntilLearned(int) - Method in class edu.wisc.game.sql.MlcEntry
 
setName(String) - Method in class edu.wisc.game.sql.Board
 
setName(String) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
setNickname(String) - Method in class edu.wisc.game.sql.MlcEntry
 
setNickname(String) - Method in class edu.wisc.game.sql.User
 
setNPiecesStart(int) - Method in class edu.wisc.game.sql.Episode
 
setNumMovesMade(int) - Method in class edu.wisc.game.sql.Episode.Display
 
setPath(String) - Method in class edu.wisc.game.rest.FileWriteReport
 
setPath(String) - Method in class edu.wisc.game.rest.TrialList
 
setPath(String) - Method in class edu.wisc.game.sql.PropertiesTable
 
setPath(String) - Static method in class edu.wisc.game.util.MainConfig
This method is used by analysis tools who work with different databases than the default one.
setPlayer(PlayerInfo) - Method in class edu.wisc.game.sql.EpisodeInfo
 
setPlayer(Test) - Method in class edu.wisc.game.sql.TestChild
 
setPlayerId(String) - Method in class edu.wisc.game.rest.PlayerResponse
 
setPlayerId(String) - Method in class edu.wisc.game.sql.PlayerInfo
 
setPlayerId(String) - Method in class edu.wisc.game.web.LaunchRulesBase.RuleInfo
 
setRole(Role.Name) - Method in class edu.wisc.game.sql.Role
 
setRole(String) - Method in class edu.wisc.game.sql.Role
 
setRuleInfo(LaunchRulesBase.RuleInfo[]) - Method in class edu.wisc.game.web.LaunchRulesBase.AndroidRuleInfoReport
 
setRuleSetName(String) - Method in class edu.wisc.game.sql.MlcEntry
 
setRunNo(int) - Method in class edu.wisc.game.sql.MlcEntry
 
setSavedDir(String) - Static method in class edu.wisc.game.rest.Files
Sets the path to the saved-data directory.
setScale(double, double) - Static method in class edu.wisc.game.svg.SvgEcd.Point
 
setSeriesNo(int) - Method in class edu.wisc.game.sql.EpisodeInfo
 
setShape(Piece.Shape) - Method in class edu.wisc.game.sql.Piece
This is how it used by our JsonToJava
setStartTime(Date) - Method in class edu.wisc.game.sql.Episode
 
setTesting(boolean) - Method in class edu.wisc.game.sql.GameGenerator
 
setTotalEpisodes(int) - Method in class edu.wisc.game.sql.MlcEntry
 
setTotalErrors(int) - Method in class edu.wisc.game.sql.MlcEntry
 
setTotalMoves(int) - Method in class edu.wisc.game.sql.MlcEntry
 
setTotalRewardEarned(int) - Method in class edu.wisc.game.sql.PlayerInfo
 
setTrialListId(String) - Method in class edu.wisc.game.sql.PlayerInfo
 
setUploadTime(Date) - Method in class edu.wisc.game.sql.MlcEntry
 
setUser(User) - Method in class edu.wisc.game.sql.PlayerInfo
 
setValue(String) - Method in class edu.wisc.game.rest.PregameService.Page
 
setValue(Vector<Piece>) - Method in class edu.wisc.game.sql.Board
 
setValues(Vector<String>) - Method in class edu.wisc.game.rest.ListShapesWrapper
 
setVerbose(boolean) - Static method in class edu.wisc.game.util.Logging
 
setX(int) - Method in class edu.wisc.game.sql.Piece
 
setXFactor(int) - Method in class edu.wisc.game.sql.EpisodeInfo
 
setY(int) - Method in class edu.wisc.game.sql.Piece
 
shapes - Variable in class edu.wisc.game.engine.RuleSet.Atom
If null, there are no shape restrictons; if empty or non-empty array, then either one of the elements must match, or (since GS5) permission may be granted via propertyConditions instead)
shapes - Variable in class edu.wisc.game.rest.ParaSet
Will be set as appropriate if specified in the CSV file "colors" column
shapesDir() - Static method in class edu.wisc.game.rest.Files
 
small(String) - Method in class edu.wisc.game.formatter.Fmter
 
space() - Method in class edu.wisc.game.formatter.Fmter
 
space(int) - Method in class edu.wisc.game.formatter.Fmter
 
space(int) - Method in class edu.wisc.game.formatter.HTMLFmter
 
splitCSV(String) - Static method in class edu.wisc.game.util.ImportCSV
Converts a single string (such as a line of CSV file) into an array of strings.
splitCSVTrim(String) - Static method in class edu.wisc.game.util.ImportCSV
 
sprintf(String, Object...) - Method in class edu.wisc.game.formatter.Fmter
 
sqlDf - Static variable in class edu.wisc.game.reflect.Reflect
 
SQUARE - Static variable in class edu.wisc.game.sql.Piece.Shape
 
src(String) - Method in class edu.wisc.game.formatter.Fmter
Font emphasis for text directly sourced from the rap sheet
stackToString(Exception) - Static method in class edu.wisc.game.util.Util
 
STALEMATE - Static variable in class edu.wisc.game.sql.Episode.CODE
 
STALEMATE - Static variable in class edu.wisc.game.sql.Episode.FINISH_CODE
 
StalemateTester - Class in edu.wisc.game.engine
Tools for testing a rule set for a possibility of a stalemate.
StalemateTester(RuleSet) - Constructor for class edu.wisc.game.engine.StalemateTester
 
stamp - Variable in class edu.wisc.game.web.FrontEndForm2
Used in the ID
STANDARD - edu.wisc.game.sql.Episode.OutputMode
 
Star() - Constructor for class edu.wisc.game.parser.Expression.Star
 
STAR - Static variable in interface edu.wisc.game.parser.Expression
 
STAR - Static variable in class edu.wisc.game.sql.Piece.Shape
 
startsWithAny(String, String[]) - Static method in class edu.wisc.game.util.Util
 
startTrial(String, String) - Method in class edu.wisc.game.rest.GameService
 
storeUserInfo(User, boolean) - Method in class edu.wisc.game.web.SessionData
Saves the user name (received from the [validated] login form, or recovered via a persistent cookie) into the session's memory.
STRING - edu.wisc.game.parser.Token.Type
 
strong(String) - Method in class edu.wisc.game.formatter.Fmter
 
style() - Method in class edu.wisc.game.formatter.Fmter
 
style() - Method in class edu.wisc.game.formatter.HTMLFmter
The STYLE or LINK REL=STYLESHEET element for this HTML file, as the case may be
summary(String, String) - Method in class edu.wisc.game.rest.MlcUploadService
Prints the summary of a specified player's performance on a particular rule set
summary(List<String>, int, double, String, boolean) - Method in class edu.wisc.game.rest.ManagerDashboardService
 
sVal - Variable in class edu.wisc.game.parser.Expression.Id
 
sVal - Variable in class edu.wisc.game.parser.Token
 
svgCoord() - Method in class edu.wisc.game.svg.SvgEcd.Point
In SVG coordinates of the point (with respect to the top left corner, Y going down)
SvgEcd - Class in edu.wisc.game.svg
Utilities for generating SVG plots for ECD data
SvgEcd() - Constructor for class edu.wisc.game.svg.SvgEcd
 
SvgEcd.Point - Class in edu.wisc.game.svg
 
symbol() - Method in class edu.wisc.game.sql.ImageObject
For use in ASCII graphics
symbol() - Method in class edu.wisc.game.sql.Piece.Color
 
symbol() - Method in class edu.wisc.game.sql.Piece.Shape
A human-readable representation of the shape, for use in ASCII graphics

T

T - edu.wisc.game.engine.Order.PositionSelector
 
table(String, String...) - Method in class edu.wisc.game.formatter.Fmter
Generates a TABLE ...
table(String, Vector<String>) - Method in class edu.wisc.game.formatter.Fmter
 
tableText - Variable in class edu.wisc.game.web.LaunchRulesBase
 
td(String) - Method in class edu.wisc.game.formatter.Fmter
 
td(String, String) - Method in class edu.wisc.game.formatter.Fmter
 
Test - Class in edu.wisc.game.sql
Used for testing JPA persistence features
test1(String[]) - Static method in class edu.wisc.game.math.MannWhitney
 
test2(String[]) - Static method in class edu.wisc.game.math.MannWhitney
 
TestChild - Class in edu.wisc.game.sql
An EpisodeInfo instance extends an Episode, containing additional information related to it being played as part of an experiment.
TestParent - Class in edu.wisc.game.sql
 
TestParent() - Constructor for class edu.wisc.game.sql.TestParent
 
text - Variable in class edu.wisc.game.util.CsvData.CommentEntry
The entire text of the comment line
text() - Method in annotation type edu.wisc.game.reflect.Display
If not null and not empty, this text will be displayed in parnethesis after the field's name in entry tables etc.
textToParaSet(String) - Static method in class edu.wisc.game.rest.ParaSet
Processes ParaSet data that have been already read into string.
th(String) - Method in class edu.wisc.game.formatter.Fmter
 
th(String, String) - Method in class edu.wisc.game.formatter.Fmter
 
time - Variable in class edu.wisc.game.sql.Episode.Pick
 
timeString - Variable in class edu.wisc.game.saved.TranscriptManager.ReadTranscriptData.Entry
 
toArgv() - Method in class edu.wisc.game.parser.Token
Re-imagines the token as an element of a command line.
toBitSet(Collection<Integer>) - Static method in class edu.wisc.game.util.Util
Converts a vector of integers to a BitSet
toInteger(Object) - Static method in interface edu.wisc.game.parser.Expression
 
Token - Class in edu.wisc.game.parser
A token represents an element of the input text.
Token.Type - Enum in edu.wisc.game.parser
 
tokenize(String) - Static method in class edu.wisc.game.parser.Token
 
toMap() - Method in class edu.wisc.game.util.CsvData
Creates a hash map that includes all entries from the CSV file that have keys (i.e., normally, all data lines).
Tools - Class in edu.wisc.game.util
Various methods related to generating HTML forms and their components, and processing requests sent by the web browser when those forms are filled
Tools() - Constructor for class edu.wisc.game.util.Tools
 
topEigenVector(double[][]) - Static method in class edu.wisc.game.math.MannWhitney
Given a dense matrix with positive elements, find the eigenvector corresponding to the largest eigenvalue.
toPieceList() - Method in class edu.wisc.game.sql.Board
Creates an array with N*N+1 elements, where the element in position j represents the game piece, if any, in cell No.
toSrc() - Method in class edu.wisc.game.engine.RuleSet.Atom
Formats the Atom as the source code of the rules set
toSrc() - Method in class edu.wisc.game.engine.RuleSet.BucketList
 
toSrc() - Method in class edu.wisc.game.engine.RuleSet.PositionList
 
toSrc() - Method in class edu.wisc.game.engine.RuleSet.Row
Format as the source code of this row
toSrc() - Method in class edu.wisc.game.engine.RuleSet
Format as the source code of the rules set
toSrc() - Method in class edu.wisc.game.parser.Expression.BracketList
 
toSrc() - Method in class edu.wisc.game.parser.Expression.ColonExpression
 
toSrc() - Method in class edu.wisc.game.parser.Expression.Id
 
toSrc() - Method in class edu.wisc.game.parser.Expression.NegationExpression
 
toSrc() - Method in class edu.wisc.game.parser.Expression.Num
 
toSrc() - Method in class edu.wisc.game.parser.Expression.ParenList
 
toSrc() - Method in class edu.wisc.game.parser.Expression.QualifiedId
 
toSrc() - Method in class edu.wisc.game.parser.Expression.RangeExpression
 
toSrc() - Method in class edu.wisc.game.parser.Expression.SerialExpression
 
toSrc() - Method in class edu.wisc.game.parser.Expression.Star
 
toSrc() - Method in interface edu.wisc.game.parser.Expression
 
toSrc() - Method in class edu.wisc.game.parser.Token
 
toSrc(char, char) - Method in class edu.wisc.game.parser.Expression.ExList
 
toString() - Method in class edu.wisc.game.engine.EligibilityForOrders
 
toString() - Method in class edu.wisc.game.engine.Order
 
toString() - Method in class edu.wisc.game.engine.RuleSet.Atom
 
toString() - Method in class edu.wisc.game.engine.RuleSet.BucketList
 
toString() - Method in class edu.wisc.game.engine.RuleSet.PositionList
 
toString() - Method in class edu.wisc.game.engine.RuleSet.Row
 
toString() - Method in class edu.wisc.game.engine.RuleSet
 
toString() - Method in class edu.wisc.game.parser.Expression.BracketList
 
toString() - Method in class edu.wisc.game.parser.Expression.ColonExpression
 
toString() - Method in class edu.wisc.game.parser.Expression.Id
Returns bare string (never quotes), so that it can be correctly used in RuleSer.PropertyCondition
toString() - Method in class edu.wisc.game.parser.Expression.MapTo
 
toString() - Method in class edu.wisc.game.parser.Expression.NegationExpression
 
toString() - Method in class edu.wisc.game.parser.Expression.Num
 
toString() - Method in class edu.wisc.game.parser.Expression.ParenList
 
toString() - Method in class edu.wisc.game.parser.Expression.QualifiedId
 
toString() - Method in class edu.wisc.game.parser.Expression.RangeExpression
 
toString() - Method in class edu.wisc.game.parser.Expression.SerialExpression
 
toString() - Method in class edu.wisc.game.parser.Expression.Star
 
toString() - Method in class edu.wisc.game.parser.Token
 
toString() - Method in class edu.wisc.game.reflect.Reflect.Entry
 
toString() - Method in class edu.wisc.game.rest.ParaSet
 
toString() - Method in class edu.wisc.game.sql.Board.Pos
 
toString() - Method in class edu.wisc.game.sql.Episode.Move
 
toString() - Method in class edu.wisc.game.sql.Episode.Pick
 
toString() - Method in class edu.wisc.game.sql.Main
 
toString() - Method in class edu.wisc.game.sql.Piece.PseudoEnum
 
toString() - Method in class edu.wisc.game.sql.Piece
 
toString() - Method in class edu.wisc.game.sql.PlayerInfo
 
toString() - Method in class edu.wisc.game.sql.Role
 
toString() - Method in class edu.wisc.game.sql.Test
 
toString() - Method in class edu.wisc.game.sql.User
 
toString() - Method in class edu.wisc.game.svg.Composite
 
toString() - Method in class edu.wisc.game.tools.PlanStats
 
toString() - Method in class edu.wisc.game.tools.pooling.Ecd
 
toString() - Method in class edu.wisc.game.util.CsvData.BasicLineEntry
 
toString() - Method in class edu.wisc.game.util.MainConfig
 
toString() - Method in class edu.wisc.game.web.SessionData
 
toString(char, char) - Method in class edu.wisc.game.parser.Expression.ExList
 
toString(Vector<Token>) - Static method in class edu.wisc.game.parser.Token
 
tr(String) - Method in class edu.wisc.game.formatter.Fmter
 
TranscriptManager - Class in edu.wisc.game.saved
An auxiliary class for writing and reading transcript files.
TranscriptManager() - Constructor for class edu.wisc.game.saved.TranscriptManager
 
TranscriptManager.ReadTranscriptData - Class in edu.wisc.game.saved
Some of the transcript data read back from a file.
TranscriptManager.ReadTranscriptData.Entry - Class in edu.wisc.game.saved
Stores the content of one line read back from the transcript file
transcriptsFile(String) - Static method in class edu.wisc.game.rest.Files
 
transcriptsFile(String, boolean) - Static method in class edu.wisc.game.rest.Files
 
TransitionMap() - Constructor for class edu.wisc.game.sql.PlayerInfo.TransitionMap
After an episode has been completed, what other episode(s) can follow? This object is transmitted to the client as JSON, and can be used to draw all appropriate transition buttons.
TrialList - Class in edu.wisc.game.rest
 
TrialList(File) - Constructor for class edu.wisc.game.rest.TrialList
The original constructor: read the trial list from a single file!
TrialList(String, String) - Constructor for class edu.wisc.game.rest.TrialList
Reads a trial list from the file that corresponds to a given experiment plan and the specified trial list id within that experiment.
TrialList.ExperimentPlanHandle - Class in edu.wisc.game.rest
Identifies an experiment plan as a static or dynamic (P: or R: type) one
TRIANGLE - Static variable in class edu.wisc.game.sql.Piece.Shape
 
TrivialGameGenerator - Class in edu.wisc.game.sql
Just keeps returning the same game every time
TrivialGameGenerator(RandomRG, Game) - Constructor for class edu.wisc.game.sql.TrivialGameGenerator
Creates a trivial generator, which keeps returning the same game
tt(String) - Method in class edu.wisc.game.formatter.Fmter
 
type - Variable in class edu.wisc.game.parser.Token
 

U

uid - Variable in class edu.wisc.game.web.ResultsBase
The numeric user id (converted to string) associated with the current session, or null
UNARY_OP - edu.wisc.game.parser.Token.Type
 
uploadFile(String, InputStream, FormDataContentDisposition) - Method in class edu.wisc.game.rest.FileUploadResource
 
uploadFile(String, String, FormDataBodyPart) - Method in class edu.wisc.game.rest.MlcUploadService
Allows an MLC participant to upload a file with the results of his ML algorithm's performance.
uploadFiles(FormDataMultiPart) - Method in class edu.wisc.game.rest.FileUploadResource
 
User - Class in edu.wisc.game.sql
Information about a repeat user (who may own multiple playerId) stored in the SQL database.
User() - Constructor for class edu.wisc.game.sql.User
 
UserResponse - Class in edu.wisc.game.rest
Used by LoginServlet and the Android app for registering new users and logging in
UserResponse(String, String, String, boolean) - Constructor for class edu.wisc.game.rest.UserResponse
 
Util - Class in edu.wisc.game.util
Auxiliary methods for manipulating hash tables etc
Util() - Constructor for class edu.wisc.game.util.Util
 

V

v - Variable in class edu.wisc.game.web.ArithmeticResult
Output to display, line by line
validate(EntityManager, StringBuffer) - Method in class edu.wisc.game.reflect.OurTable
Validates a recently created entry, before it has been put into the database.
valueOf(String) - Static method in enum edu.wisc.game.engine.Order.PositionSelector
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.engine.RuleSet.BucketSelector
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.math.MannWhitneyComparison.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.parser.Token.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.rest.ParaSet.Incentive
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.sql.Episode.OutputMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.sql.MlcLog.LogFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.sql.PlayerInfo.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.sql.PlayerInfo.Transition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.sql.ReplayedEpisode.RandomPlayer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.sql.Role.Name
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.tools.MwByHuman.PrecMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.wisc.game.web.LaunchRulesBase.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.wisc.game.engine.Order.PositionSelector
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.engine.RuleSet.BucketSelector
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.math.MannWhitneyComparison.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.parser.Token.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.rest.ParaSet.Incentive
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.sql.Episode.OutputMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.sql.MlcLog.LogFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.sql.PlayerInfo.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.sql.PlayerInfo.Transition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.sql.ReplayedEpisode.RandomPlayer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.sql.Role.Name
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.tools.MwByHuman.PrecMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.wisc.game.web.LaunchRulesBase.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
VarMap() - Constructor for class edu.wisc.game.parser.Expression.VarMap
 
VarMap2() - Constructor for class edu.wisc.game.parser.Expression.VarMap2
 
varReport() - Method in class edu.wisc.game.engine.AutomaticRuleGenerator
 
version - Static variable in class edu.wisc.game.sql.Episode
The current version of the application
version - Variable in class edu.wisc.game.web.ArithmeticResult
 

W

warning(String) - Static method in class edu.wisc.game.util.Logging
 
WebException - Exception in edu.wisc.game.web
This is used when a lower-level function can tell a higher-level function what kind of error it shoudl report to the end user.
WebException(String) - Constructor for exception edu.wisc.game.web.WebException
 
wild - Variable in class edu.wisc.game.web.ImageObjectReport
 
wrap(String, String) - Method in class edu.wisc.game.formatter.Fmter
 
wrap(String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
 
wrap(String, String, String) - Method in class edu.wisc.game.formatter.Fmter
 
wrap(String, String, String) - Method in class edu.wisc.game.formatter.HTMLFmter
Builds an HTML element with an opening tag (with optional attributes) and a matching closing tag.
wrap2(String, String) - Method in class edu.wisc.game.formatter.Fmter
 
wrap2(String, String, String) - Method in class edu.wisc.game.formatter.Fmter
 
writeFile(String, String, String, String) - Method in class edu.wisc.game.rest.GameService
 
writeTextFile(File, String) - Static method in class edu.wisc.game.util.Util
Writes a string into a new text file

X

x - Variable in class edu.wisc.game.sql.Board.Pos
Coordinates counted from the bottom left corner.
x - Variable in class edu.wisc.game.svg.SvgEcd.Point
The "science coordinates", i.e.
xgetColor() - Method in class edu.wisc.game.sql.Piece
 
xgetPara() - Method in class edu.wisc.game.sql.EpisodeInfo
 
xgetRewardsAndFactorsPerSeriesString() - Method in class edu.wisc.game.sql.EpisodeInfo.ExtendedDisplay
 
xgetShape() - Method in class edu.wisc.game.sql.Piece
For use in our application
xynum(int, int) - Static method in class edu.wisc.game.sql.Board
The position number for the point at (x,y)

Y

y - Variable in class edu.wisc.game.sql.Board.Pos
Coordinates counted from the bottom left corner.
y - Variable in class edu.wisc.game.svg.SvgEcd.Point
The "science coordinates", i.e.
YELLOW - Static variable in class edu.wisc.game.sql.Piece.Color
 

_

_getBookletPages() - Method in class edu.wisc.game.rest.PregameService.PregameResponseBase
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes|All Packages