Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X Y 

C

cache - Variable in class com.putable.client.NetPuzlClient
The cache/symbol table of NetPuzlObjects and their associated object IDs
cache - Variable in class com.putable.server.matrix.AbstractHeinekenGame
The cache that links object IDs to their NetPuzlObjects
cache - Variable in class com.putable.server.NetPuzlServer
The cache/symbol table of NetPuzlObjects and their associated object IDs
cache - Variable in class tests.FactoryClassesTest
A cache/symbol table of NetPuzlObjects and their associated object IDs
cache - Variable in class tests.MatrixTest
A cache/symbol table of NetPuzlObjects and their associated object IDs
cal - Variable in class com.putable.client.NetPuzlClient
A Calender used for logs
cancel - Variable in class com.putable.client.gui.ServerLoginScreen
Jbuttons for conenct and cancel.
cancel - Variable in class com.putable.client.LoginScreen
The cancel.
canKill() - Method in class com.putable.server.NetPuzlClientProxy
Returns true if the thread is ready to be killed
canKillThread - Variable in class com.putable.server.NetPuzlClientProxy
A flag if we can kill this thread.
cell - Variable in class com.putable.client.gui.Gui.CellListener
 
Cell - Class in com.putable.common.matrix
A cell within a Matrix's two dimensional grid that may be empty or may contain one Token
Cell(int, int, Token, int, int, int, int) - Constructor for class com.putable.common.matrix.Cell
This is the constructor for the Cell object builds a new instance of a cell and updates its token reference to the given reference.
CellListener(Cell) - Constructor for class com.putable.client.gui.Gui.CellListener
The constructor for a new CellListener, just needs a Cell to listen to.
characters(char[], int, int) - Method in class com.putable.xmlhandler.XMLHandler
 
chatButton - Variable in class com.putable.client.gui.Gui
 
chatPanel - Variable in class com.putable.client.gui.Gui
These are the various panels needed.
chatText - Variable in class com.putable.client.gui.Gui
 
chatTextPane - Variable in class com.putable.client.gui.Gui
 
CheckConnection - Class in com.putable.server
The Class CheckConnection, checks if there is an internet connection present.
CheckConnection() - Constructor for class com.putable.server.CheckConnection
 
clearAgents() - Method in class com.putable.common.matrix.AbstractMatrix
 
clearAgents() - Method in interface com.putable.common.matrix.Matrix
Clears the Agents in this Matrix
clearAgents() - Method in class com.putable.server.NetPuzlClientHandler
Clears the client List
clearKeys() - Method in class com.putable.common.matrix.AbstractMatrix
 
clearKeys() - Method in interface com.putable.common.matrix.Matrix
Clears the List of Keys in this Matrix
clearTokens() - Method in class com.putable.common.matrix.AbstractMatrix
 
clearTokens() - Method in interface com.putable.common.matrix.Matrix
Removes all Tokens from this Matrix's grid
click() - Method in class com.putable.common.matrix.ClickFunction
Each Token will have its own action to perform when clicked
clickableToken - Variable in class com.putable.server.matrix.HeinekenMatrix
The clickable Heineken bottle in this Heineken Matrix game
clicker - Variable in class com.putable.common.matrix.ClickFunction
The Agent who clicked the Token
ClickFunction - Class in com.putable.common.matrix
A class to represent the functionality of a clickable NetPuzlObject
ClickFunction(Token) - Constructor for class com.putable.common.matrix.ClickFunction
Constructs a ClickFunction with the Token to be clicked
clickFunction - Variable in class com.putable.common.matrix.Token
The function that processes clicks for this Token
client - Variable in class com.putable.client.gui.Gui
 
client - Variable in class com.putable.client.LoginScreen
The client.
clientCache - Variable in class com.putable.server.NetPuzlClientProxy
The client's cache of NetPuzlObjects and their associated object IDs
clientHandler - Variable in class com.putable.server.NetPuzlServer
The NetPuzl Client Hander
clientList - Static variable in class com.putable.server.NetPuzlClientHandler
Creates new collections synchronized list for clientList.
ClientMatrix - Class in com.putable.client.matrix
This class is the client's representation of a matrix.
ClientMatrix(ObjID, Attributes, Map<ObjID, NetPuzlObject>) - Constructor for class com.putable.client.matrix.ClientMatrix
Constructs a ClientMatrix with the given parameters
ClientSendTagsTests - Class in tests
 
ClientSendTagsTests() - Constructor for class tests.ClientSendTagsTests
 
clientSocket - Variable in class com.putable.server.NetPuzlClientProxy
Client Socket to communicate with the clients
clientTag - Variable in class tests.ServerXMLHandlerTester
 
ClientTagParser - 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
clientThread - Variable in class com.putable.client.NetPuzlClient
New thread which fires up the XML Parser
ClientXMLHandler - Class in com.putable.xmlhandler
XMLHandler for the Client side.
ClientXMLHandler() - Constructor for class com.putable.xmlhandler.ClientXMLHandler
 
ClientXMLHandlerTestee - Class in tests
This is a class for testing ClientXMLHandler
ClientXMLHandlerTestee(String) - Constructor for class tests.ClientXMLHandlerTestee
The constructor for this test
ClientXMLHandlerTester - Class in tests
A class for testing the ClientXMLHandler
ClientXMLHandlerTester() - Constructor for class tests.ClientXMLHandlerTester
 
close() - Method in class com.putable.xmlhandler.SoftCloseInputStream
 
cmd() - Method in class com.putable.server.RequestHandler
This method builds and sends tags.
CMDTYPE - Variable in class com.putable.common.tags.TCmd
 
CmdType(String) - Constructor for enum com.putable.common.tags.TCmd.CmdType
 
cmdType - Variable in enum com.putable.common.tags.TCmd.CmdType
 
colorToHex(Color) - Method in class com.putable.common.tags.TSet
Converts a Color object containing ARGB to a String in hex representation
com.putable.client - package com.putable.client
Provides the classes specific to the client
com.putable.client.gui - package com.putable.client.gui
Provides the classes necessary to construct the client's GUI
com.putable.client.matrix - package com.putable.client.matrix
Provides the matrix class specific to the client
com.putable.common - package com.putable.common
Provides the class to initialize communication between the server and client
com.putable.common.matrix - package com.putable.common.matrix
Provides the classes necessary to construct a Matrix object
com.putable.common.tags - package com.putable.common.tags
Provides the classes necessary to construct XML tags
com.putable.server - package com.putable.server
Provides the classes specific to the server
com.putable.server.factoryClasses - package com.putable.server.factoryClasses
Provides factory classes that produce unique objects for the server
com.putable.server.matrix - package com.putable.server.matrix
Provides the matrix classes specific to the server
com.putable.xmlhandler - package com.putable.xmlhandler
Provides the classes to handle XML communication between client and server
connect - Variable in class com.putable.client.gui.ServerLoginScreen
Jbuttons for conenct and cancel.
connectPort() - Method in class com.putable.server.NetPuzlServer
In case the port 44455 is busy, this method will cycle through the other possible ports as specified ((c4.1.1.3)).
contains(NetPuzlObject) - Method in class com.putable.common.matrix.AbstractMatrix
 
contains(NetPuzlObject) - Method in interface com.putable.common.matrix.Matrix
Determines if this Matrix contains the given NetPuzlObject
containsImage(Image) - Method in class com.putable.common.matrix.AbstractMatrix
 
containsImage(Image) - Method in interface com.putable.common.matrix.Matrix
Determines if this Matrix contains the given Image
containsToken(Token) - Method in class com.putable.common.matrix.AbstractMatrix
 
containsToken(Token) - Method in interface com.putable.common.matrix.Matrix
Determines if this Matrix contains the given Token
convertToColor(String) - Method in class com.putable.xmlhandler.XMLHandler
Converts 8 character string representation of a 32-bit Integer in hex into a color with RGBA content
copy() - Method in class com.putable.common.matrix.Attributes
 
count - Static variable in class com.putable.server.factoryClasses.AgentFactory
The Agent counter used for assigning the numerical portion of an ObjID
count - Static variable in class com.putable.server.factoryClasses.ImageFactory
The Image counter used for assigning the numerical portion of an ObjID
count - Static variable in class com.putable.server.factoryClasses.KeyFactory
The Key counter used for assigning the numerical portion of an ObjID
count - Static variable in class com.putable.server.factoryClasses.MatrixFactory
The Token counter used for assigning the numerical portion of an ObjID
count - Static variable in class com.putable.server.factoryClasses.TokenFactory
The Token counter used for assigning the numerical portion of an ObjID
createAttributesFromSetTag(TSet) - Method in class com.putable.client.NetPuzlClient
This method creates a new Attributes used for when you receive a set tag for an object
createCache() - Method in class tests.MatrixTest
Initializes a cache before each JUnit test
createNetPuzlObjectFromTag(TSet, Attributes) - Method in class com.putable.client.NetPuzlClient
This method creates a NetPuzlObject from a TSet tag and an Attributes.
createSetTag() - Method in class com.putable.common.matrix.AbstractMatrix
Overrides createSetTag because our Matrices do not use energy
createSetTag() - Method in class com.putable.common.matrix.Agent
Overrides createSetTag because our Agents do not use Y values
createSetTag() - Method in class com.putable.common.matrix.Image
Overrides createSetTag because our Images do not use names, text, energy, background colors, foreground colors, or Images
createSetTag() - Method in class com.putable.common.matrix.Key
Overrides createSetTag because our Keys do not use background colors, foreground colors, y values, or Images
createSetTag() - Method in interface com.putable.common.matrix.Matrix
Creates a set Tag for this Matrix to be sent to a client
createSetTag() - Method in class com.putable.common.matrix.NetPuzlObject
Creates a set tag of this NetPuzlObject to be sent to a client
createSetTags() - Method in class com.putable.common.matrix.AbstractMatrix
 
createSetTags() - Method in interface com.putable.common.matrix.Matrix
Creates setTtags for this Matrix and its Tokens, Keys, and Agents to be sent to a client
createTokenSetTags() - Method in class com.putable.common.matrix.AbstractMatrix
 
createTokenSetTags() - Method in interface com.putable.common.matrix.Matrix
Creates set Tags for this Matrix's Tokens to be sent to a client
currentMatrix - Variable in class com.putable.client.NetPuzlClient
The matrix this client is connected to
currentMatrix - Variable in class com.putable.common.matrix.Agent
The Matrix this Agent is currently in
currentStatus - Variable in class com.putable.server.NetPuzlServer
Sever Status if ready to accept XML communication should be "open"
A B C D E F G H I K L M N O P Q R S T U V W X Y 
Skip navigation links