net.commerce.zocalo.JspSupport
Class ExperimentPage

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by net.commerce.zocalo.JspSupport.ReloadablePage
              extended by net.commerce.zocalo.JspSupport.NamedUserPage
                  extended by net.commerce.zocalo.JspSupport.ExperimentPage
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
ExperimenterScreen, JudgeScreen, TraderScreen

public abstract class ExperimentPage
extends NamedUserPage

Support for JSP pages that support experiments.

See Also:
Serialized Form

Constructor Summary
ExperimentPage()
           
 
Method Summary
 java.lang.String currentRound()
           
 java.lang.String getCommonMessageLabel()
           
 java.lang.String getCommonMessages()
           
abstract  Market getMarket(java.lang.String claimName)
           
 java.lang.String getScoresHtml()
           
 java.lang.String logoHTML()
           
 java.lang.String roundLabel()
           
 java.lang.String scaleDiv()
           
static java.lang.String scoresAsHtml(ExperimentSubject player, int rounds)
           
 java.lang.String showEarningsSummary()
           
 
Methods inherited from class net.commerce.zocalo.JspSupport.NamedUserPage
getUserName, setUserName
 
Methods inherited from class net.commerce.zocalo.JspSupport.ReloadablePage
addCookiesToResponse, beginTransaction, commitTransaction, doGet, doPost, getRequestURL, processRequest, redirectResult, redirectResult, warn
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExperimentPage

public ExperimentPage()
Method Detail

getMarket

public abstract Market getMarket(java.lang.String claimName)

getCommonMessages

public java.lang.String getCommonMessages()

getCommonMessageLabel

public java.lang.String getCommonMessageLabel()

currentRound

public java.lang.String currentRound()

roundLabel

public java.lang.String roundLabel()

getScoresHtml

public java.lang.String getScoresHtml()

scaleDiv

public java.lang.String scaleDiv()

showEarningsSummary

public java.lang.String showEarningsSummary()

logoHTML

public java.lang.String logoHTML()

scoresAsHtml

public static java.lang.String scoresAsHtml(ExperimentSubject player,
                                            int rounds)