- say(String) - Method in class com.putable.common.matrix.SayFunction
-
Each NetPuzlObject will have its own action to perform when spoken to
- sayer - Variable in class com.putable.common.matrix.SayFunction
-
The Agent who spoke to the NetPuzlObject
- sayFunction - Variable in class com.putable.common.matrix.AbstractMatrix
-
The function that processes spoken commands for this Matrix
- sayFunction - Variable in class com.putable.common.matrix.Key
-
The function that processes spoken commands for this Key
- SayFunction - Class in com.putable.common.matrix
-
A class to represent the functionality of a clickable NetPuzlObject
- SayFunction(Key) - Constructor for class com.putable.common.matrix.SayFunction
-
Constructs a SayFunction with the Key to be spoken to
- SayFunction(Matrix) - Constructor for class com.putable.common.matrix.SayFunction
-
Constructs a SayFunction with the Matrix to be spoken to
- SayFunction(Token) - Constructor for class com.putable.common.matrix.SayFunction
-
Constructs a SayFunction with the Token to be spoken to
- sayFunction - Variable in class com.putable.common.matrix.Token
-
The function that processes spoken commands for this Token
- sayToPane - Variable in class com.putable.client.gui.Gui
-
- sbXML - Variable in class tests.ClientXMLHandlerTester
-
- sbXML - Variable in class tests.ServerXMLHandlerTester
-
- sdf - Variable in class com.putable.client.NetPuzlClient
-
A SimpleDateFormat used for logs
- sendHearTagToMatrix(NetPuzlObject, NetPuzlObject, String) - Method in class com.putable.common.matrix.AbstractMatrix
-
- sendHearTagToMatrix(NetPuzlObject, NetPuzlObject, String) - Method in interface com.putable.common.matrix.Matrix
-
Sends a 'hear' Tag from one NetPuzlObject to another to be broadcast to
all Agents in this Matrix
- sendHearTagToNPO(NetPuzlClientProxy, NetPuzlObject, NetPuzlObject, String) - Method in class com.putable.common.matrix.AbstractMatrix
-
- sendHearTagToNPO(NetPuzlClientProxy, NetPuzlObject, NetPuzlObject, String) - Method in interface com.putable.common.matrix.Matrix
-
Sends a 'hear' Tag from one NetPuzlObject to another to be broadcast to
the Agent involved
- sendHearTagToProxy(NetPuzlClientProxy, ObjID, ObjID, String) - Method in class com.putable.server.RequestHandler
-
This method is used to send a hear tag to the proxy.
- sendMessageToChatHistory(String, String, String) - Method in class com.putable.client.gui.Gui
-
Sends a message to the chat history box
- sendPanel - Variable in class com.putable.client.gui.Gui
-
These are the various panels needed.
- sendTag(Tag) - Method in class com.putable.client.gui.Gui
-
This method is used to send a tag to the clients' proxy.
- sendTag(Tag) - Method in class com.putable.client.LoginScreen
-
This method is used to send a tag to the client associated with this GUI.
- sendToAgentsInMatrix(Tag) - Method in class com.putable.common.matrix.AbstractMatrix
-
- sendToAgentsInMatrix(Tag) - Method in interface com.putable.common.matrix.Matrix
-
Sends a tag to all Agents in this Matrix
- sendToClient(String) - Method in class com.putable.server.NetPuzlClientProxy
-
Sends the actual string to the client, also appends it to the log of send
XML Document
- sendToClient(Tag) - Method in class com.putable.server.NetPuzlClientProxy
-
Method designed to send XML tags over the network to the client Checks
the cache if the client knows about the change in his matrix
- sendToServer(String) - Method in class com.putable.client.NetPuzlClient
-
Sends a string to the server
- sendToServer(Tag) - Method in class com.putable.client.NetPuzlClient
-
Send a tag to the server
- serialVersionUID - Static variable in class com.putable.client.gui.Gui.MyListCellRenderer
-
- serialVersionUID - Static variable in class com.putable.client.gui.HeinekenList
-
The Constant serialVersionUID.
- serialVersionUID - Static variable in class com.putable.client.gui.HeinekenPanel
-
The Constant serialVersionUID.
- serialVersionUID - Static variable in class com.putable.client.gui.HeinekenPasswordField
-
The Constant serialVersionUID.
- serialVersionUID - Static variable in class com.putable.client.gui.HeinekenTextArea
-
The Constant serialVersionUID.
- serialVersionUID - Static variable in class com.putable.client.gui.HeinekenTextField
-
The Constant serialVersionUID.
- serialVersionUID - Static variable in class com.putable.client.gui.TransparentPanel
-
The Constant serialVersionUID.
- serialVersionUID - Static variable in class com.putable.client.LoginScreen
-
The Constant serialVersionUID.
- serialVersionUID - Static variable in class com.putable.common.matrix.Cell
-
This is required since it is a extending Component.
- serialVersionUID - Static variable in exception com.putable.common.tags.TagCreationException
-
- ServerLoginScreen - Class in com.putable.client.gui
-
Server Login Screen pops up when the GUI first loads to enter the server
address and the port number to connect to Server
- ServerLoginScreen() - Constructor for class com.putable.client.gui.ServerLoginScreen
-
Instantiates a new server login screen.
- ServerLoginScreen(Gui) - Constructor for class com.putable.client.gui.ServerLoginScreen
-
Instantiates a new server login screen.
- serverName - Variable in class com.putable.client.gui.ServerLoginScreen
-
The port number to connect to the NetPuzlServer
- ServerSendTagsTests - Class in tests
-
- ServerSendTagsTests() - Constructor for class tests.ServerSendTagsTests
-
- serverSocket - Variable in class com.putable.client.NetPuzlClient
-
Client socket used to communicate with server
- serverStatus - Variable in class com.putable.client.NetPuzlClient
-
The connection status of the server
- serverTag - Variable in class tests.ClientXMLHandlerTester
-
- ServerTagParser - Interface in com.putable.xmlhandler
-
Class implementing this interface should be able to parse any possible tag
that client will receive from the server and create appropriate Tag object
- ServerXMLHandler - Class in com.putable.xmlhandler
-
ServerXMLHandler is designed to be extended by clientProxy on the server
side.
- ServerXMLHandler() - Constructor for class com.putable.xmlhandler.ServerXMLHandler
-
- ServerXMLHandlerTestee - Class in tests
-
- ServerXMLHandlerTestee(String) - Constructor for class tests.ServerXMLHandlerTestee
-
- ServerXMLHandlerTester - Class in tests
-
- ServerXMLHandlerTester() - Constructor for class tests.ServerXMLHandlerTester
-
- setAgentEnergy(Agent, int) - Method in class com.putable.server.matrix.AbstractHeinekenGame
-
Sets the energy Attribute of an Agent
- setAgentListModel(DefaultListModel) - Method in class com.putable.client.gui.Gui
-
A setter method for the agents list model.
- setAttributes(Attributes) - Method in class com.putable.common.matrix.NetPuzlObject
-
Sets the Attributes of this NetPuzlObject
- setBackgroundColor(Color) - Method in class com.putable.common.matrix.Attributes
-
Sets the background color of this Attributes object
- setBgcolor(Color) - Method in class com.putable.common.tags.TSet
-
Sets the bgcolor attribute of the Tag
- setBufferedImage(BufferedImage) - Method in class com.putable.common.tags.TSet
-
ClientXMLHandler use only Sets the BufferedImage
- setChatText(String) - Method in class com.putable.client.gui.Gui
-
This method is used to reset the text of the chat.
- setClicker(Agent) - Method in class com.putable.common.matrix.ClickFunction
-
Sets the Agent who clicked on the Token
- setClickFunction(ClickFunction) - Method in class com.putable.common.matrix.Token
-
Sets the function that processes clicks for this Token
- setColorsOfNPO(NetPuzlObject, Color, Color) - Method in class com.putable.server.matrix.HomeMatrix
-
This method sets the colors of a NetPuzlObject.
- setCurrentMatrix(ClientMatrix) - Method in class com.putable.client.NetPuzlClient
-
- setCurrentMatrix(AbstractMatrix) - Method in class com.putable.common.matrix.Agent
-
Sets the Matrix this Agent is currently in
- setCurrentStatus(TServer.SStatus) - Method in class com.putable.server.NetPuzlServer
-
setCurrentStatus sets the current status of the server open closed or
busy.
- setEnergy(int) - Method in class com.putable.common.matrix.Attributes
-
Sets the energy of this Attributes object
- setEnergy(Integer) - Method in class com.putable.common.tags.TSet
-
Sets the energy attribute of the Tag
- setFgcolor(Color) - Method in class com.putable.common.tags.TSet
-
Sets the fgcolor attribute of the Tag
- setForegroundColor(Color) - Method in class com.putable.common.matrix.Attributes
-
Sets the foreground color of this Attributes object
- setFrame(JFrame) - Method in class com.putable.client.gui.Gui
-
This method is used to change the frame of this GUI.
- setGameStatus(StatusType) - Method in class com.putable.server.matrix.AbstractHeinekenGame
-
Sets the current game status of this Heineken game
- setGrid(Cell[][]) - Method in class com.putable.common.matrix.AbstractMatrix
-
- setGrid(Cell[][]) - Method in interface com.putable.common.matrix.Matrix
-
A method used for testing that forces the grid to be the one that is
given as a parameter.
- setGridCell(int, int, Cell) - Method in class com.putable.common.matrix.AbstractMatrix
-
- setGridCell(int, int, Cell) - Method in interface com.putable.common.matrix.Matrix
-
A method used for testing that simply lets you set a Cell in the grid.
- setHeinekenMathMatrix(HeinekenMathMatrix) - Method in class com.putable.server.NetPuzlServer
-
Sets the Heineken math matrix
- setHeinekenMatrix(HeinekenMatrix) - Method in class com.putable.server.NetPuzlServer
-
Sets the Heineken Matrix
- setHomeMatrix(HomeMatrix) - Method in class com.putable.server.NetPuzlServer
-
Sets the Home matrix
- setImage(Image) - Method in class com.putable.common.matrix.Attributes
-
Sets the image of this Attributes object
- setImage(BufferedImage) - Method in class com.putable.common.matrix.Image
-
Sets the BufferedImage representation of this Image
- setImageHex(String) - Method in class com.putable.common.tags.TSet
-
server side use only Sets the text attribute of the Tag.
- setImageID(String) - Method in class com.putable.common.tags.TSet
-
Sets the image id.
- setImageListModel(DefaultListModel) - Method in class com.putable.client.gui.Gui
-
- setKey(Key) - Method in class com.putable.common.matrix.SayFunction
-
Sets the Key to be spoken to
- setKeycode(int) - Method in class com.putable.common.tags.TSet
-
Sets java.awt.event.KeyEvent 'virtual key' contained in a Tag only, if
objid attribute is type 'k', otherwise keycode value will always be 0;
- setKeyListModel(DefaultListModel) - Method in class com.putable.client.gui.Gui
-
A setter method for the key list model.
- setMatrix(ClientMatrix) - Method in class com.putable.client.gui.Gui
-
This method is used to set the matrix that the client will be in.
- setMatrix(Matrix) - Method in class com.putable.common.matrix.SayFunction
-
Sets the Matrix to be spoken to
- setMatrixListModel(DefaultListModel) - Method in class com.putable.client.gui.Gui
-
A setter method for the matrix list model.
- setMsg(String) - Method in class com.putable.common.tags.THear
-
Sets the message that conveys the specific content that is being said
- setMsg(String) - Method in class com.putable.common.tags.TLoggedIn
-
Sets a message to the client, normally relating to the process of logging
in
- setMsg(String) - Method in class com.putable.common.tags.TLoggedOut
-
Sets the message of the Tag, empty if supplied null
- setMsg(String) - Method in class com.putable.common.tags.TLogout
-
Sets a message for the Tag
- setName(String) - Method in class com.putable.common.matrix.Attributes
-
Sets the name of this Attributes object
- setName(String) - Method in class com.putable.common.tags.TSet
-
Sets the name attribute of the Tag
- setNumSolved(int) - Method in class com.putable.server.matrix.AbstractHeinekenGame
-
Sets the current number of solved squares in this Heineken game
- setObjId(ObjID) - Method in class com.putable.common.tags.TLoggedIn
-
Sets ObjID of the Tag
- setOptions(String) - Method in class com.putable.common.tags.TXrequest
-
Sets options attribute of the Tag
- setOptions(String) - Method in class com.putable.common.tags.TXresponse
-
Sets options attribute of the Tag
- setPairPanicMatrix(PairPanickingMatrix) - Method in class com.putable.server.NetPuzlServer
-
Sets the pair panicking matrix
- setProxy(NetPuzlClientProxy) - Method in class com.putable.common.matrix.Agent
-
Sets the client proxy this Agent is on
- setRecievedText(HeinekenTextArea) - Method in class com.putable.client.gui.Gui
-
A setter method for the recieved text area.
- setSayer(Agent) - Method in class com.putable.common.matrix.SayFunction
-
Sets the Agent who spoke to the NetPuzlObject
- setSayFunction(SayFunction) - Method in class com.putable.common.matrix.AbstractMatrix
-
- setSayFunction(SayFunction) - Method in class com.putable.common.matrix.Key
-
Sets the function that processes spoken commands for this Key
- setSayFunction(SayFunction) - Method in interface com.putable.common.matrix.Matrix
-
Sets the function that processes spoken commands for this Matrix
- setSayFunction(SayFunction) - Method in class com.putable.common.matrix.Token
-
Sets the function that processes spoken commands for this Token
- setStartToken(Token) - Method in class com.putable.server.matrix.AbstractHeinekenGame
-
Sets the 'Start' button of this Heineken game
- setStatus(StatusType) - Method in class com.putable.server.matrix.AbstractHeinekenGame
-
Sets the current status of this Heineken game
- setStatusToken(Token) - Method in class com.putable.server.matrix.AbstractHeinekenGame
-
Sets the 'Status' button of this Heineken game
- setText(String) - Method in class com.putable.common.matrix.Attributes
-
Sets the text of this Attributes object
- setText(String) - Method in class com.putable.common.tags.TCmd
-
Sets the text attribute of the Tag.
- setText(String) - Method in class com.putable.common.tags.TSet
-
Sets the text attribute of the Tag
- setToken(Token) - Method in class com.putable.common.matrix.Cell
-
Sets the Token this Cell contains
- setToken(Token) - Method in class com.putable.common.matrix.ClickFunction
-
Sets the Token to be clicked
- setToken(Token) - Method in class com.putable.common.matrix.SayFunction
-
Sets the Token to be spoken to
- setTokenListModel(DefaultListModel) - Method in class com.putable.client.gui.Gui
-
A setter method for the token list model.
- setTokenTo(Token, String, int, boolean) - Method in class com.putable.server.matrix.PairPanickingMatrix
-
Sets a game Token to the given parameters
- setTokenToHidden(Token) - Method in class com.putable.server.matrix.PairPanickingMatrix
-
Sets a game Token to hidden status
- setTokenToShowing(Token) - Method in class com.putable.server.matrix.PairPanickingMatrix
-
Sets a game Token to showing status
- setTokenToSolved(Token) - Method in class com.putable.server.matrix.HeinekenMathMatrix
-
Sets a math button to 'SOLVED' status
- setTokenToSolved(Token) - Method in class com.putable.server.matrix.PairPanickingMatrix
-
Sets a game Token to solved status
- setup() - Method in class tests.ClientXMLHandlerTester
-
- setup() - Method in class tests.ServerXMLHandlerTester
-
- setUpButtons() - Method in class com.putable.client.LoginScreen
-
This method builds the buttons required for the login screen.
- setX(int) - Method in class com.putable.common.matrix.Attributes
-
Sets the x value of this Attributes object
- setX(Integer) - Method in class com.putable.common.tags.TSet
-
Sets an x attribute of the Tag
- setY(int) - Method in class com.putable.common.matrix.Attributes
-
Sets the y value of this Attributes object
- setY(Integer) - Method in class com.putable.common.tags.TSet
-
Sets a y attribute of the Tag
- showing - Variable in class com.putable.server.matrix.PairPanickingMatrix
-
The game button that is showing during 'SHOW1' game status
- SIZE - Static variable in class com.putable.client.gui.Gui
-
The Dimension constant
- SoftCloseInputStream - Class in com.putable.xmlhandler
-
Takes away the ability of objects that use it from closing it
- SoftCloseInputStream(InputStream) - Constructor for class com.putable.xmlhandler.SoftCloseInputStream
-
Calls a super constructor
- specPortNum - Static variable in class com.putable.server.NetPuzlServer
-
If the user specifies the port number this gets set.
- SStatus(String) - Constructor for enum com.putable.common.tags.TServer.SStatus
-
Private constructor for the enum
- st - Variable in enum com.putable.common.tags.TServer.SStatus
-
- start - Variable in class com.putable.server.matrix.AbstractHeinekenGame
-
The 'Start' button of this Heineken game, or null if none
- startConnection(String, int) - Method in class com.putable.client.NetPuzlClient
-
Start a connection to the server
- startElement(String, String, String, Attributes) - Method in class com.putable.xmlhandler.XMLHandler
-
- startGame(Agent) - Method in class com.putable.server.matrix.HeinekenMathMatrix
-
Starts this Heineken Math game
- STATUS - Variable in class com.putable.common.tags.TServer
-
- status - Variable in class com.putable.server.matrix.AbstractHeinekenGame
-
The 'Status' button of this Heineken game
- StatusType - Enum in com.putable.server.matrix
-
An enum to represent the different status types of a Heineken game
- StatusType() - Constructor for enum com.putable.server.matrix.StatusType
-
- symbolTable - Variable in class com.putable.server.matrix.PairPanickingMatrix
-
The table that links each game button with a symbol