com.webstersmalley.chessweb.web
Class GameController

java.lang.Object
  extended by com.webstersmalley.chessweb.web.GameController
All Implemented Interfaces:
org.springframework.web.servlet.mvc.Controller

public final class GameController
extends java.lang.Object
implements org.springframework.web.servlet.mvc.Controller

Main controller servlet for the game.

Author:
Matthew Smalley

Constructor Summary
GameController()
           
 
Method Summary
 Board getBoard()
           
 org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the request and forwards onto a model and view.
 void setBoard(Board board)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameController

public GameController()
Method Detail

getBoard

public Board getBoard()
Returns:
Returns the board.

setBoard

public void setBoard(Board board)
Parameters:
board - The board to set.

handleRequest

public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response)
                                                           throws javax.servlet.ServletException,
                                                                  java.io.IOException
Handles the request and forwards onto a model and view.

Specified by:
handleRequest in interface org.springframework.web.servlet.mvc.Controller
Parameters:
request - the request
response - the response
Returns:
ModelAndView the model and view.
Throws:
javax.servlet.ServletException - when there's servlet problems
java.io.IOException - when there's IO problems


Copyright © 2005 Webster Smalley. All Rights Reserved.