A B C D E F G H I J L M N O P R S T U V W X _

A

actionPerformed(ActionEvent) - Method in class com.threerings.toybox.client.ChatPanel
 
actionPerformed(ActionEvent) - Method in class com.threerings.toybox.client.LogonPanel
 
actionPerformed(ActionEvent) - Method in class com.threerings.toybox.lobby.table.TableItem
 
actionPerformed(ActionEvent) - Method in class com.threerings.toybox.lobby.table.TableListView
 
addGoButton(GridBagConstraints) - Method in class com.threerings.toybox.lobby.table.TableItem
 
addNotify() - Method in class com.threerings.toybox.client.ToyBoxFrame
 
addToTables(Table) - Method in class com.threerings.toybox.lobby.data.LobbyObject
 
addToTableSet(Table) - Method in class com.threerings.toybox.lobby.data.LobbyObject
Requests that the specified entry be added to the tableSet set.
append(String, Style) - Method in class com.threerings.toybox.client.ChatPanel
Append the specified text in the specified style.
appendAndScroll(String, Style) - Method in class com.threerings.toybox.client.ChatPanel
 
appendAndScroll(String, String, Style) - Method in class com.threerings.toybox.client.ChatPanel
 

B

bindCloseAction(ToyBoxClient) - Method in class com.threerings.toybox.client.ToyBoxApplet
 
bindCloseAction(ToyBoxClient) - Method in interface com.threerings.toybox.client.ToyBoxClient.Shell
Instructs the shell to wire up logoff when it is closed.
bindCloseAction(ToyBoxClient) - Method in class com.threerings.toybox.client.ToyBoxFrame
 
BORING_DEFAULT - Static variable in class com.threerings.toybox.client.ToyBoxUI
The boring default font used if the custom font can't be loaded.

C

CATEGORY - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
category - Variable in class com.threerings.toybox.server.persist.GameRecord
A short string indicating the category of this game.
CHAT_MSGS - Static variable in class com.threerings.toybox.client.ChatPanel
The message bundle identifier for chat translations.
ChatPanel - Class in com.threerings.toybox.client
 
ChatPanel(ToyBoxContext) - Constructor for class com.threerings.toybox.client.ChatPanel
 
ChatPanel(ToyBoxContext, boolean) - Constructor for class com.threerings.toybox.client.ChatPanel
 
checkResource(String, String, MessageDigest, String) - Method in class com.threerings.toybox.client.ToyBoxDirector
Helper function for ToyBoxDirector.resolveResourcesAsync(int, com.whirled.game.data.GameDefinition, com.threerings.getdown.net.Downloader.Observer).
CLASSES - Static variable in class com.threerings.toybox.tools.NewGameProjectTask
 
clear() - Method in class com.threerings.toybox.client.ChatPanel
 
clearOnlineCounts() - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Clears out the players online counts.
clearPlaceView(PlaceView) - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
clearPlaceView(PlaceView) - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
clientConnectionFailed(Client, Exception) - Method in class com.threerings.toybox.client.LogonPanel
 
ClientController - Class in com.threerings.toybox.client
Responsible for top-level control of the client user interface.
ClientController(ToyBoxContext, ToyBoxClient) - Constructor for class com.threerings.toybox.client.ClientController
Creates a new client controller.
clientDidClear(Client) - Method in class com.threerings.toybox.client.LogonPanel
 
clientDidLogoff(Client) - Method in class com.threerings.toybox.client.LogonPanel
 
clientDidLogon(Client) - Method in class com.threerings.toybox.client.LogonPanel
 
clientDidLogon(Client) - Method in class com.threerings.toybox.client.ToyBoxDirector
 
clientFailedToLogon(Client, Exception) - Method in class com.threerings.toybox.client.LogonPanel
 
clientObjectDidChange(Client) - Method in class com.threerings.toybox.client.LogonPanel
 
clientWillLogoff(Client) - Method in class com.threerings.toybox.client.LogonPanel
 
clientWillLogon(Client) - Method in class com.threerings.toybox.client.LogonPanel
 
com.threerings.toybox - package com.threerings.toybox
 
com.threerings.toybox.client - package com.threerings.toybox.client
 
com.threerings.toybox.data - package com.threerings.toybox.data
 
com.threerings.toybox.lobby - package com.threerings.toybox.lobby
 
com.threerings.toybox.lobby.client - package com.threerings.toybox.lobby.client
 
com.threerings.toybox.lobby.data - package com.threerings.toybox.lobby.data
 
com.threerings.toybox.lobby.server - package com.threerings.toybox.lobby.server
 
com.threerings.toybox.lobby.table - package com.threerings.toybox.lobby.table
 
com.threerings.toybox.server - package com.threerings.toybox.server
 
com.threerings.toybox.server.persist - package com.threerings.toybox.server.persist
 
com.threerings.toybox.tools - package com.threerings.toybox.tools
 
com.threerings.toybox.util - package com.threerings.toybox.util
 
com.threerings.toybox.xml - package com.threerings.toybox.xml
 
computeLastModified() - Method in class com.threerings.toybox.util.ToyBoxClassLoader
Looks up the last modified time for all of our source jar files.
config - Static variable in class com.threerings.toybox.client.ToyBoxPrefs
Defines the location in the preference system of our prefs.
config - Static variable in class com.threerings.toybox.server.ToyBoxConfig
Provides access to our config properties.
configure() - Method in class com.threerings.toybox.server.ToyBoxServer.Module
 
copyFile(BufferedReader, File, File, HashMap<String, String>) - Method in class com.threerings.toybox.tools.NewGameProjectTask
 
countOccupants(RootDObjectManager) - Method in class com.threerings.toybox.lobby.data.LobbyObject
Counts up the occupants of this lobby and of all games hosted from this lobby.
createClassLoader(File, int, GameDefinition) - Static method in class com.threerings.toybox.util.ToyBoxUtil
Creates a class loader with restricted permissions that loads classes from the game jar and libraries specified by the supplied game definition.
createClient() - Method in class com.threerings.toybox.client.ToyBoxApplet
Creates our client implementation.
createClientObject() - Method in class com.threerings.toybox.server.ToyBoxClientResolver
 
createContextImpl() - Method in class com.threerings.toybox.client.ToyBoxClient
Creates the ToyBoxContext implementation that will be passed around to all of the client code.
createContextServices() - Method in class com.threerings.toybox.client.ToyBoxClient
Creates and initializes the various services that are provided by the context.
createController(PlaceConfig) - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxLocationDirector
 
createController() - Method in class com.threerings.toybox.lobby.data.LobbyConfig
 
createCredentials(String, String) - Method in class com.threerings.toybox.client.ToyBoxClient
Creates the appropriate type of credentials from the supplied username and plaintext password.
createCredentials(String, Password) - Method in class com.threerings.toybox.client.ToyBoxClient
Creates the appropriate type of credentials from the supplied username and encrypted password.
CREATED - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
created - Variable in class com.threerings.toybox.server.persist.GameRecord
The date on which the game was created.
createGame(Table) - Method in class com.threerings.toybox.lobby.server.ToyBoxTableManager
 
createGame(GameRecord, GameConfig) - Method in class com.threerings.toybox.server.ToyBoxManager
Creates a game based on the supplied configuration.
createInterface(ToyBoxContext) - Method in class com.threerings.toybox.util.GameViewTest
Called by GameViewTest.display() to create the game view component.
createLocationDirector() - Method in class com.threerings.toybox.client.ToyBoxClient
Creates our custom location director.
createMarshaller() - Method in class com.threerings.toybox.server.ToyBoxDispatcher
 
createMatchMakingView(ToyBoxContext, LobbyConfig) - Method in class com.threerings.toybox.lobby.client.LobbyPanel
Creates a custom view for the game we're match-making in this lobby.
createParser() - Method in class com.threerings.toybox.server.persist.GameRecord
Creates the parser we'll use to turn our text configuration (probably XML) into a game definition.
createPlaceManager(PlaceConfig) - Method in class com.threerings.toybox.server.ToyBoxServer.ToyBoxPlaceRegistry
 
createPlaceObject() - Method in class com.threerings.toybox.lobby.server.LobbyManager
 
createPlaceView(CrowdContext) - Method in class com.threerings.toybox.lobby.client.LobbyController
 
createStyles(JTextPane) - Method in class com.threerings.toybox.client.ChatPanel
 
CREDITS - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
credits - Variable in class com.threerings.toybox.server.persist.GameRecord
Credits and license information for the game.

D

DEFINITION - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
definition - Variable in class com.threerings.toybox.server.persist.GameRecord
The XML game definition associated with this version.
DESCRIPTION - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
description - Variable in class com.threerings.toybox.server.persist.GameRecord
A brief description of the game.
didInit() - Method in class com.threerings.toybox.lobby.server.LobbyManager
 
didLeavePlace(PlaceObject) - Method in class com.threerings.toybox.client.ChatPanel
 
didLeavePlace(PlaceObject) - Method in class com.threerings.toybox.client.OccupantList
 
didLeavePlace(PlaceObject) - Method in class com.threerings.toybox.lobby.client.LobbyPanel
 
didLeavePlace(PlaceObject) - Method in class com.threerings.toybox.lobby.table.TableListView
 
didShutdown() - Method in class com.threerings.toybox.lobby.server.LobbyManager
 
didStartup() - Method in class com.threerings.toybox.lobby.server.LobbyManager
 
DIGEST - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
digest - Variable in class com.threerings.toybox.server.persist.GameRecord
The MD5 digest of the game jar file.
dispatchRequest(ClientObject, int, Object[]) - Method in class com.threerings.toybox.server.ToyBoxDispatcher
 
display() - Method in class com.threerings.toybox.util.GameViewTest
Creates and displays the test interface.
displayError(String) - Method in class com.threerings.toybox.client.ChatPanel
 
displayFeedback(String) - Method in class com.threerings.toybox.client.ChatPanel
 
displayMessage(ChatMessage, boolean) - Method in class com.threerings.toybox.client.ChatPanel
 
displayOccupantMessage(String) - Method in class com.threerings.toybox.client.ChatPanel
 

E

enteredLobby(LobbyConfig) - Method in class com.threerings.toybox.client.ToyBoxDirector
This is called by a lobby controller when we have arrived safely and soundly in our desired lobby.
enterLobby(int) - Method in class com.threerings.toybox.client.ToyBoxDirector
Helper method for entering a lobby and reporting any failure.
ERR_MALFORMED_GAMEDEF - Static variable in class com.threerings.toybox.data.ToyBoxCodes
An error constant indicating a malformed game definition.
ERR_NO_SUCH_GAME - Static variable in class com.threerings.toybox.data.ToyBoxCodes
An error constant returned by the ToyBoxService.
execute() - Method in class com.threerings.toybox.tools.NewGameProjectTask
 

F

fancyFont - Static variable in class com.threerings.toybox.client.ToyBoxUI
The fancy cursive font we use to display game names.
fetchServices(Client) - Method in class com.threerings.toybox.client.ToyBoxDirector
 

G

GAME_DB_IDENT - Static variable in class com.threerings.toybox.server.persist.ToyBoxRepository
The database identifier used when establishing a database connection.
GAME_ID - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
GAME_ID - Static variable in class com.threerings.toybox.server.persist.OnlineRecord
 
GAME_ID - Static variable in class com.threerings.toybox.server.persist.PlaytimeRecord
 
gameId - Variable in class com.threerings.toybox.server.persist.GameRecord
A unique integer identifier for this game.
gameId - Variable in class com.threerings.toybox.server.persist.OnlineRecord
The game in question.
gameId - Variable in class com.threerings.toybox.server.persist.PlaytimeRecord
 
GameRecord - Class in com.threerings.toybox.server.persist
Contains information about a game registration.
GameRecord() - Constructor for class com.threerings.toybox.server.persist.GameRecord
 
GameRecord.Status - Enum in com.threerings.toybox.server.persist
Defines the possible values for GameRecord.status.
GameSidePanel - Class in com.threerings.toybox.client
Contains standard widgets for a side panel in a game.
GameSidePanel(ToyBoxContext) - Constructor for class com.threerings.toybox.client.GameSidePanel
Create a standard-issue GameSidePanel.
GameSidePanel(ToyBoxContext, String) - Constructor for class com.threerings.toybox.client.GameSidePanel
Create a standard-issue GameSidePanel with the specified pre-translated info text, which may be HTML.
GameViewTest - Class in com.threerings.toybox.util
A test harness for one's game view which can be used to unit test a game display outside the normal game interface (which is cumbersome to get into and out of).
GameViewTest() - Constructor for class com.threerings.toybox.util.GameViewTest
 
GameViewTest.ToyBoxContextImpl - Class in com.threerings.toybox.util
The context implementation.
GameViewTest.ToyBoxContextImpl() - Constructor for class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
GET_LOBBY_OID - Static variable in class com.threerings.toybox.data.ToyBoxMarshaller
The method id used to dispatch ToyBoxMarshaller.getLobbyOid(com.threerings.presents.client.Client, int, com.threerings.presents.client.InvocationService.ResultListener) requests.
getAuthenticator() - Static method in class com.threerings.toybox.server.ToyBoxConfig
Instantiates and returns the authenticator to be used by the server.
getChatDirector() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getChatDirector() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getClassLoader(PlaceConfig) - Method in class com.threerings.toybox.client.ToyBoxDirector
Our custom location director obtains a special class loader by calling this method.
getClassLoader(PlaceConfig) - Method in class com.threerings.toybox.server.ToyBoxManager
Returns the custom class loader that should be used for the specified place.
getClient() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getClient() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getClientBounds(String, String) - Static method in class com.threerings.toybox.client.ToyBoxPrefs
Returns the preferred bounds for the client frame.
getClientController() - Method in class com.threerings.toybox.client.ToyBoxClient
Returns a reference to the main client controller.
getConfig() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getConfig() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getContext() - Method in class com.threerings.toybox.client.ToyBoxClient
Returns a reference to the context in effect for this client.
getController() - Method in class com.threerings.toybox.client.ToyBoxClient.RootPanel
 
getController() - Method in class com.threerings.toybox.client.ToyBoxShell
 
getDObjectManager() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getDObjectManager() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getFrameManager() - Method in interface com.threerings.toybox.client.ToyBoxClient.Shell
Returns our frame manager.
getFrameManager() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getFrameManager() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getFrameManager() - Method in class com.threerings.toybox.util.ToyBoxContext
Returns a reference to our frame manager (used for media services).
getGame() - Method in class com.threerings.toybox.lobby.server.LobbyManager
Returns a reference to the game associated with this lobby.
getGameDefinition() - Method in class com.threerings.toybox.lobby.data.LobbyConfig
Returns the definition of the game we're matchmaking in this lobby.
getGameDefinitionClass() - Method in class com.threerings.toybox.xml.ToyBoxGameParser
 
getGameId() - Method in class com.threerings.toybox.lobby.data.LobbyConfig
Returns this game's unique identifier.
getIntParameter(String, int) - Method in class com.threerings.toybox.client.ToyBoxApplet
Helpy helper function.
getJDBCConfig() - Static method in class com.threerings.toybox.server.ToyBoxConfig
Returns the JDBC configuration for this installation.
getKey(int) - Static method in class com.threerings.toybox.server.persist.GameRecord
Create and return a primary Key to identify a GameRecord with the supplied key values.
getKey(int) - Static method in class com.threerings.toybox.server.persist.OnlineRecord
Create and return a primary Key to identify a OnlineRecord with the supplied key values.
getKey(int, Date) - Static method in class com.threerings.toybox.server.persist.PlaytimeRecord
Create and return a primary Key to identify a PlaytimeRecord with the supplied key values.
getKeyDispatcher() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getKeyDispatcher() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getKeyDispatcher() - Method in class com.threerings.toybox.util.ToyBoxContext
Returns a reference to our key dispatcher.
getListenPorts() - Method in class com.threerings.toybox.server.ToyBoxServer
Returns the port on which the connection manager will listen for client connections.
getLobbyOid(Client, int, InvocationService.ResultListener) - Method in interface com.threerings.toybox.client.ToyBoxService
Issues a request for the oid of the lobby associated with the specified game.
getLobbyOid(Client, int, InvocationService.ResultListener) - Method in class com.threerings.toybox.data.ToyBoxMarshaller
 
getLobbyOid(ClientObject, int, InvocationService.ResultListener) - Method in class com.threerings.toybox.server.ToyBoxManager
 
getLobbyOid(ClientObject, int, InvocationService.ResultListener) - Method in interface com.threerings.toybox.server.ToyBoxProvider
Handles a ToyBoxService.getLobbyOid(com.threerings.presents.client.Client, int, com.threerings.presents.client.InvocationService.ResultListener) request.
getLocationDirector() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getLocationDirector() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getLogonPanel() - Method in class com.threerings.toybox.client.ClientController
Returns a reference to the panel used to logon.
getManagedRecords(Set<Class<? extends PersistentRecord>>) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
 
getManagerClassName() - Method in class com.threerings.toybox.lobby.data.LobbyConfig
 
getMediaPath(int) - Method in class com.threerings.toybox.data.ToyBoxGameDefinition
 
getMessageManager() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getMessageManager() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getMessageManager() - Method in class com.threerings.toybox.util.ToyBoxContext
Returns a reference to the message manager used by the client to generate localized messages.
getName(Name, int) - Method in class com.threerings.toybox.client.OccupantList
 
getOccupantDirector() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getOccupantDirector() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getOnlineCount(int) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Looks up the number of players online for the specified game.
getOnlineCounts() - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Returns information on how many players are in games.
getParlorDirector() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getParlorDirector() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getPassword() - Static method in class com.threerings.toybox.client.ToyBoxPrefs
Returns the user's (encrypted) password.
getPasswordLength() - Static method in class com.threerings.toybox.client.ToyBoxPrefs
Gets the length of the unencrypted password.
getPermissions(CodeSource) - Method in class com.threerings.toybox.util.ToyBoxClassLoader
 
getPreferredSize() - Method in class com.threerings.toybox.client.ChatPanel
 
getPreferredSize() - Method in class com.threerings.toybox.client.OccupantList
 
getRememberPassword() - Static method in class com.threerings.toybox.client.ToyBoxPrefs
Returns whether we're remembering the user's password.
getResourceDir() - Static method in class com.threerings.toybox.server.ToyBoxConfig
Returns the directory under which all resources are stored.
getResourceManager() - Method in class com.threerings.toybox.client.ToyBoxDirector
Returns the resource manager that is usable by the game to load custom resources from its jar file.
getResourceManager() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getResourceManager() - Method in class com.threerings.toybox.util.ToyBoxContext
Returns the resource manager which is used to load media resources.
getResourceURL() - Static method in class com.threerings.toybox.server.ToyBoxConfig
Returns the base URL via which all resources are downloaded.
getServerHost() - Static method in class com.threerings.toybox.server.ToyBoxConfig
Returns the main lobby server host.
getServerPort() - Static method in class com.threerings.toybox.server.ToyBoxConfig
Returns the port on which our game servers are listening.
getStatus() - Method in class com.threerings.toybox.server.persist.GameRecord
Returns the status of this game.
getTableItem(int) - Method in class com.threerings.toybox.lobby.table.TableListView
Fetches the table item component associated with the specified table id.
getTables() - Method in class com.threerings.toybox.lobby.data.LobbyObject
 
getTableService() - Method in class com.threerings.toybox.lobby.data.LobbyObject
 
getTokens() - Method in class com.threerings.toybox.data.ToyBoxUserObject
 
getToyBoxDirector() - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
getToyBoxDirector() - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
getToyBoxDirector() - Method in class com.threerings.toybox.util.ToyBoxContext
Returns a reference to our ToyBox director.
getUsername() - Static method in class com.threerings.toybox.client.ToyBoxPrefs
Returns the user's username.
getUsername() - Method in class com.threerings.toybox.util.ToyBoxContext
Convenience method to get the username of the currently logged on user.
getWebsiteURL() - Static method in class com.threerings.toybox.server.ToyBoxConfig
Returns the base URL via which the main website is accessed.
getWeek(int) - Static method in class com.threerings.toybox.server.persist.ToyBoxRepository
Returns a Date instance configured to the beginning of the current (or current + offset) week.
getWindow() - Method in interface com.threerings.toybox.client.ToyBoxClient.Shell
Returns the window in which we're running.

H

handleAction(ActionEvent) - Method in class com.threerings.toybox.client.ClientController
 
HOST - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
host - Variable in class com.threerings.toybox.server.persist.GameRecord
The server on which this game is hosted.

I

idleUnloadPeriod() - Method in class com.threerings.toybox.lobby.server.LobbyManager
 
incrementPlaytime(int, int) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Increments the number of minutes played for the specified game in the current week.
incrementPlaytime(int, int) - Method in interface com.threerings.toybox.server.ToyBoxManager.GameRepository
Records playtime to a game's persistent record.
init(String, String, String) - Method in class com.threerings.toybox.client.ToyBoxApp
 
init() - Method in class com.threerings.toybox.client.ToyBoxApplet
 
init(ToyBoxClient.Shell) - Method in class com.threerings.toybox.client.ToyBoxClient
Initializes a new client and provides it with a frame in which to display everything.
init(ToyBoxContext) - Static method in class com.threerings.toybox.client.ToyBoxUI
 
init(CrowdContext, PlaceConfig) - Method in class com.threerings.toybox.lobby.client.LobbyController
 
init(ToyBoxManager, GameRecord) - Method in class com.threerings.toybox.lobby.server.LobbyManager
Provides this lobby manager with a reference to its game and the ToyBox manager with whom it should work.
init(ToyBoxManager.GameRepository) - Method in class com.threerings.toybox.server.ToyBoxManager
Prepares the toybox manager for operation.
init(Injector) - Method in class com.threerings.toybox.server.ToyBoxServer
 
initInterface() - Method in class com.threerings.toybox.util.GameViewTest
Called after the interface is created on the AWT thread.
insertGame(GameRecord) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Inserts the supplied game into the repository.
INSTRUCTIONS - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
instructions - Variable in class com.threerings.toybox.server.persist.GameRecord
Brief instructions on how to play the game.
isPartyGame() - Method in class com.threerings.toybox.data.ToyBoxGameConfig
Returns true if this is a party game, false otherwise.
isUpToDate() - Method in class com.threerings.toybox.util.ToyBoxClassLoader
Returns true if none of the jar files referenced by this class loader have changed since it was first created, false otherwise.

J

JOIN_LABEL - Static variable in class com.threerings.toybox.lobby.table.TableItem
The text shown for seats at which the user can join.

L

LAST_UPDATED - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
lastUpdated - Variable in class com.threerings.toybox.server.persist.GameRecord
The date on which the jar file was last updated.
LEAVE_LABEL - Static variable in class com.threerings.toybox.lobby.table.TableItem
The text shown for the seat in which this user occupies and which lets her/him know that they can leave that seat by clicking.
LIGHT_BLUE - Static variable in class com.threerings.toybox.client.ToyBoxUI
The nice blue background we use for scrolly bits.
LINE_SEP - Static variable in class com.threerings.toybox.tools.NewGameProjectTask
 
loadGame(int) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Loads information on a single game from the repository.
loadGame(int) - Method in interface com.threerings.toybox.server.ToyBoxManager.GameRepository
Loads the persistent data for a game.
loadGames() - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Loads up all of the games in the repository.
loadGames(String) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Loads up all of the games in the repository with the specified category.
loadImage(String) - Method in class com.threerings.toybox.util.ToyBoxContext
Convenience method to load an image from our resource bundles.
loadPopularGames(int) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Loads the specified number of the most popular games as determined by the number of minutes played in those games in the current and previous week.
loadRecentlyAdded(int) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Loads the specified number of the most recently created games in the system.
loadRecentlyUpdated(int) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Loads the specified number of the most recently updated games in the system.
LOBBY_MSGS - Static variable in interface com.threerings.toybox.lobby.data.LobbyCodes
Defines our translation message bundle.
LobbyCodes - Interface in com.threerings.toybox.lobby.data
Codes and constants.
LobbyConfig - Class in com.threerings.toybox.lobby.data
Defines the configuration of a ToyBox match-making lobby.
LobbyConfig() - Constructor for class com.threerings.toybox.lobby.data.LobbyConfig
A default constructor used when unserializing.
LobbyConfig(int, GameDefinition) - Constructor for class com.threerings.toybox.lobby.data.LobbyConfig
Creates the config for a new lobby that will match-make games with the specified configuration.
LobbyController - Class in com.threerings.toybox.lobby.client
Handles the client side of the ToyBox match-making interface.
LobbyController() - Constructor for class com.threerings.toybox.lobby.client.LobbyController
 
lobbyDidShutdown(GameRecord) - Method in class com.threerings.toybox.server.ToyBoxManager
Called by the LobbyManager when it shuts down.
LobbyManager - Class in com.threerings.toybox.lobby.server
Takes care of the server side of a particular lobby.
LobbyManager() - Constructor for class com.threerings.toybox.lobby.server.LobbyManager
 
LobbyObject - Class in com.threerings.toybox.lobby.data
Presently the lobby object contains nothing specific, but the class acts as a placeholder in case lobby-wide fields are needed in the future.
LobbyObject() - Constructor for class com.threerings.toybox.lobby.data.LobbyObject
 
LobbyPanel - Class in com.threerings.toybox.lobby.client
Displays the main ToyBox match-making lobby interface.
LobbyPanel(ToyBoxContext) - Constructor for class com.threerings.toybox.lobby.client.LobbyPanel
Constructs a new lobby panel and the associated user interface elements.
localDataDir(String) - Static method in class com.threerings.toybox.client.ToyBoxClient
Given a subdirectory name (that should correspond to the calling service), returns a file path that can be used to store local data.
Log - Class in com.threerings.toybox.lobby
Contains a reference to the log object used by this package.
Log() - Constructor for class com.threerings.toybox.lobby.Log
 
log - Static variable in class com.threerings.toybox.lobby.Log
We dispatch our log messages through this logger.
Log - Class in com.threerings.toybox
Contains a reference to the log object used by this library.
Log() - Constructor for class com.threerings.toybox.Log
 
log - Static variable in class com.threerings.toybox.Log
We dispatch our log messages through this logger.
LOGOFF_DELAY - Static variable in class com.threerings.toybox.client.ToyBoxClient
The time in milliseconds after which we log off an idle user.
logon() - Method in class com.threerings.toybox.client.LogonPanel
 
LogonPanel - Class in com.threerings.toybox.client
 
LogonPanel(ToyBoxContext, ToyBoxClient) - Constructor for class com.threerings.toybox.client.LogonPanel
 

M

main(String[]) - Static method in class com.threerings.toybox.client.ToyBoxApp
 
main(String[]) - Static method in class com.threerings.toybox.server.ToyBoxServer
The main entry point for the ToyBox server.
MAINTAINER_ID - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
maintainerId - Variable in class com.threerings.toybox.server.persist.GameRecord
The user id of the maintainer of this game.
makeDir(File) - Method in class com.threerings.toybox.tools.NewGameProjectTask
 
makeKey(String, String) - Static method in class com.threerings.toybox.client.ToyBoxPrefs
A helper function.
MAX_PLAYTIME - Static variable in class com.threerings.toybox.server.ToyBoxManager
The maximum playtime we will record for a game, in minutes.
MESSAGE_MANAGER_PREFIX - Static variable in class com.threerings.toybox.client.ToyBoxClient
The prefix prepended to localization bundle names before looking them up in the classpath.

N

NAME - Static variable in class com.threerings.toybox.lobby.data.LobbyObject
The field name of the name field.
name - Variable in class com.threerings.toybox.lobby.data.LobbyObject
The name of the game we're match-making in this lobby.
NAME - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
name - Variable in class com.threerings.toybox.server.persist.GameRecord
The human readable name of this game.
NewGameProjectTask - Class in com.threerings.toybox.tools
An ant task that generates a new game project from a template file and some user input.
NewGameProjectTask() - Constructor for class com.threerings.toybox.tools.NewGameProjectTask
 

O

occupantEntered(OccupantInfo) - Method in class com.threerings.toybox.client.ChatPanel
 
occupantEntered(OccupantInfo) - Method in class com.threerings.toybox.client.OccupantList
 
occupantLeft(OccupantInfo) - Method in class com.threerings.toybox.client.ChatPanel
 
occupantLeft(OccupantInfo) - Method in class com.threerings.toybox.client.OccupantList
 
OccupantList - Class in com.threerings.toybox.client
The occupant list displays the list of users that are in a particular place.
OccupantList(CrowdContext) - Constructor for class com.threerings.toybox.client.OccupantList
Constructs an occupant list with the supplied context which it will use to register itself with the necessary managers.
occupantUpdated(OccupantInfo, OccupantInfo) - Method in class com.threerings.toybox.client.ChatPanel
 
occupantUpdated(OccupantInfo, OccupantInfo) - Method in class com.threerings.toybox.client.OccupantList
 
ODDLY_LONG - Static variable in class com.threerings.toybox.server.ToyBoxManager
If a game is in play longer than this many minutes, we log a warning when recording its playtime to catch funny business.
ONE_MINUTE - Static variable in class com.threerings.toybox.server.ToyBoxManager
One minute in milliseconds.
OnlineRecord - Class in com.threerings.toybox.server.persist
Tracks the number of players currently online in a particular game.
OnlineRecord() - Constructor for class com.threerings.toybox.server.persist.OnlineRecord
 

P

paintComponent(Graphics) - Method in class com.threerings.toybox.client.LogonPanel
 
paintComponent(Graphics) - Method in class com.threerings.toybox.lobby.client.LobbyPanel
 
parseGameDefinition() - Method in class com.threerings.toybox.server.persist.GameRecord
Parses this game's definition and returns
PASSWORD_KEY - Static variable in class com.threerings.toybox.client.ToyBoxPrefs
The configuration key for the user's password.
PASSWORD_LEN_KEY - Static variable in class com.threerings.toybox.client.ToyBoxPrefs
The configuration key for the user's password length.
PERIOD - Static variable in class com.threerings.toybox.server.persist.PlaytimeRecord
 
period - Variable in class com.threerings.toybox.server.persist.PlaytimeRecord
 
placeBecameEmpty() - Method in class com.threerings.toybox.lobby.server.LobbyManager
 
PLAYERS - Static variable in class com.threerings.toybox.server.persist.OnlineRecord
 
players - Variable in class com.threerings.toybox.server.persist.OnlineRecord
The number of players online.
PLAYTIME - Static variable in class com.threerings.toybox.server.persist.PlaytimeRecord
 
playtime - Variable in class com.threerings.toybox.server.persist.PlaytimeRecord
 
PlaytimeRecord - Class in com.threerings.toybox.server.persist
Contains information about recorded playtime.
PlaytimeRecord() - Constructor for class com.threerings.toybox.server.persist.PlaytimeRecord
 
PREFERRED_WIDTH - Static variable in class com.threerings.toybox.client.ChatPanel
A width that isn't so skinny that the text is teeny.
publishOccupancy() - Method in class com.threerings.toybox.server.ToyBoxManager
Publishes our lobby and game occupancy figures to the database.

R

readConfirm(BufferedReader) - Method in class com.threerings.toybox.tools.NewGameProjectTask
 
readInput(BufferedReader, String) - Method in class com.threerings.toybox.tools.NewGameProjectTask
 
ready() - Static method in class com.threerings.toybox.server.persist.ToyBoxRepository
 
receivedGameReady(int) - Method in class com.threerings.toybox.client.ToyBoxDirector
 
recordPlaytime(GameRecord, long) - Method in class com.threerings.toybox.server.ToyBoxManager
Called to report the total playtime in a particular game.
registerServices(Client) - Method in class com.threerings.toybox.client.ToyBoxDirector
 
REMEMBER_PASSWORD_KEY - Static variable in class com.threerings.toybox.client.ToyBoxPrefs
The configuration key for whether the user's password is remembered.
removeFromTables(Comparable<?>) - Method in class com.threerings.toybox.lobby.data.LobbyObject
 
removeFromTableSet(Comparable<?>) - Method in class com.threerings.toybox.lobby.data.LobbyObject
Requests that the entry matching the supplied key be removed from the tableSet set.
removeSendButton() - Method in class com.threerings.toybox.client.ChatPanel
Deprecated. Pass non-horizontal to the constructor instead.
requireValue(String) - Static method in class com.threerings.toybox.server.ToyBoxConfig
Helper function for warning on undefined config elements.
resolveLobby(GameRecord, InvocationService.ResultListener) - Method in class com.threerings.toybox.server.ToyBoxManager
Resolves a lobby for the specified game definition.
resolveResources(int, GameDefinition, Downloader.Observer) - Method in class com.threerings.toybox.client.ToyBoxDirector
Ensures that the resources for the specified game definition are resolved.
resolveResourcesAsync(int, GameDefinition, Downloader.Observer) - Method in class com.threerings.toybox.client.ToyBoxDirector
BEWARE: This method is run in a separate thread.
run(String, int, String, String) - Method in class com.threerings.toybox.client.ToyBoxApp
 

S

SCHEMA_VERSION - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
SCHEMA_VERSION - Static variable in class com.threerings.toybox.server.persist.OnlineRecord
 
SCHEMA_VERSION - Static variable in class com.threerings.toybox.server.persist.PlaytimeRecord
 
seatednessDidChange(boolean) - Method in class com.threerings.toybox.lobby.table.TableItem
 
seatednessDidChange(boolean) - Method in class com.threerings.toybox.lobby.table.TableListView
 
sendText() - Method in class com.threerings.toybox.client.ChatPanel
 
sessionWillStart() - Method in class com.threerings.toybox.server.ToyBoxSession
 
setAutoLoggingOn() - Method in class com.threerings.toybox.client.LogonPanel
Informs the logon panel that we're auto-logging on.
setClientBounds(String, String, Rectangle) - Static method in class com.threerings.toybox.client.ToyBoxPrefs
Updates our stored setting of the preferred bounds for the client frame.
setContentPane(Container) - Method in interface com.threerings.toybox.client.ToyBoxClient.Shell
Configures our content pane.
setController(Controller) - Method in class com.threerings.toybox.client.ToyBoxShell
Sets the controller for the outermost scope.
setDevelopmentMode(File) - Method in class com.threerings.toybox.server.ToyBoxManager
Prepares the toybox manager for operation in development mode where it only hosts the lobby for a single game, which we will create immediately rather than on-demand.
setGameId(int, int) - Method in class com.threerings.toybox.client.ToyBoxDirector
Configures the id of the game we're playing.
setLogonEnabled(boolean) - Method in class com.threerings.toybox.client.LogonPanel
 
setMainPanel(JPanel) - Method in class com.threerings.toybox.client.ToyBoxClient
Sets the main user interface panel.
setName(String) - Method in class com.threerings.toybox.lobby.data.LobbyObject
Requests that the name field be set to the specified value.
setPanel(JPanel) - Method in class com.threerings.toybox.client.ToyBoxShell
Sets the panel that makes up the entire client display.
setPassword(String) - Static method in class com.threerings.toybox.client.ToyBoxPrefs
Sets the user's (encrypted) password.
setPasswordLength(int) - Static method in class com.threerings.toybox.client.ToyBoxPrefs
Sets the length of the unencrypted password.
setPlaceView(PlaceView) - Method in class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
 
setPlaceView(PlaceView) - Method in class com.threerings.toybox.util.GameViewTest.ToyBoxContextImpl
 
setRememberPassword(boolean) - Static method in class com.threerings.toybox.client.ToyBoxPrefs
Sets whether we're remembering the user's password.
setRequestFocus(boolean) - Method in class com.threerings.toybox.client.ChatPanel
Sets whether the chat box text entry field requests the keyboard focus when the panel receives AncestorListener.ancestorAdded(javax.swing.event.AncestorEvent) or PlaceView.willEnterPlace(com.threerings.crowd.data.PlaceObject) events.
setResourceURL(URL) - Method in class com.threerings.toybox.client.ToyBoxDirector
Configures the URL from which we download our game and library resources.
setStatus(GameRecord.Status) - Method in class com.threerings.toybox.server.persist.GameRecord
Updates the status of this game.
setTableService(TableMarshaller) - Method in class com.threerings.toybox.lobby.data.LobbyObject
Requests that the tableService field be set to the specified value.
setTableSet(DSet<Table>) - Method in class com.threerings.toybox.lobby.data.LobbyObject
Requests that the tableSet field be set to the specified value.
setTemplates(File) - Method in class com.threerings.toybox.tools.NewGameProjectTask
Tells the task where to find its template files.
setTitle(String) - Method in class com.threerings.toybox.client.ToyBoxApplet
 
setTitle(String) - Method in interface com.threerings.toybox.client.ToyBoxClient.Shell
Sets the window title, if possible.
setTokens(TokenRing) - Method in class com.threerings.toybox.data.ToyBoxUserObject
Requests that the tokens field be set to the specified value.
setUsername(String) - Static method in class com.threerings.toybox.client.ToyBoxPrefs
Sets the user's username.
showMatchMakingView(LobbyConfig) - Method in class com.threerings.toybox.lobby.client.LobbyPanel
Instructs the panel to create and display the match making view.
start(ToyBoxApp, String, int, String, String) - Static method in class com.threerings.toybox.client.ToyBoxApp
Performs the standard setup and starts the ToyBox client application.
start() - Method in class com.threerings.toybox.client.ToyBoxApplet
 
STATUS - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
status - Variable in class com.threerings.toybox.server.persist.GameRecord
The status of the game.
stop() - Method in class com.threerings.toybox.client.ToyBoxApplet
 

T

table - Variable in class com.threerings.toybox.lobby.table.TableItem
A reference to the table we are displaying.
TABLE_SERVICE - Static variable in class com.threerings.toybox.lobby.data.LobbyObject
The field name of the tableService field.
TABLE_SET - Static variable in class com.threerings.toybox.lobby.data.LobbyObject
The field name of the tableSet field.
tableAdded(Table) - Method in class com.threerings.toybox.lobby.table.TableListView
 
TableItem - Class in com.threerings.toybox.lobby.table
A table item displays the user interface for a single table (whether it be in-play or still being matchmade).
TableItem(ToyBoxContext, TableDirector, Table) - Constructor for class com.threerings.toybox.lobby.table.TableItem
Creates a new table item to display and interact with the supplied table.
TableListView - Class in com.threerings.toybox.lobby.table
A view that displays the tables in a table lobby.
TableListView(ToyBoxContext, ToyBoxGameConfig) - Constructor for class com.threerings.toybox.lobby.table.TableListView
Creates a new table list view, suitable for providing the user interface for table-style matchmaking in a table lobby.
tableRemoved() - Method in class com.threerings.toybox.lobby.table.TableItem
Called by the table list view prior to removing us.
tableRemoved(int) - Method in class com.threerings.toybox.lobby.table.TableListView
 
tableService - Variable in class com.threerings.toybox.lobby.data.LobbyObject
Used to communicate to the table manager.
tableSet - Variable in class com.threerings.toybox.lobby.data.LobbyObject
A set containing all of the tables being managed by this lobby.
tableUpdated(Table) - Method in class com.threerings.toybox.lobby.table.TableItem
Called when our table has been updated and we need to update the UI to reflect the new information.
tableUpdated(Table) - Method in class com.threerings.toybox.lobby.table.TableListView
 
TOKENS - Static variable in class com.threerings.toybox.data.ToyBoxUserObject
The field name of the tokens field.
tokens - Variable in class com.threerings.toybox.data.ToyBoxUserObject
Indicates which access control tokens are held by this user.
toString(StringBuilder) - Method in class com.threerings.toybox.lobby.data.LobbyConfig
 
toString() - Method in class com.threerings.toybox.server.persist.GameRecord
Provides a string representation of this instance.
TOYBOX_GROUP - Static variable in class com.threerings.toybox.data.ToyBoxCodes
Defines our invocation services group.
TOYBOX_MSGS - Static variable in class com.threerings.toybox.data.ToyBoxCodes
Defines the general ToyBox translation message bundle.
ToyBoxApp - Class in com.threerings.toybox.client
The launcher application for all ToyBox games.
ToyBoxApp() - Constructor for class com.threerings.toybox.client.ToyBoxApp
 
ToyBoxApplet - Class in com.threerings.toybox.client
Launches a ToyBox game from an applet.
ToyBoxApplet() - Constructor for class com.threerings.toybox.client.ToyBoxApplet
 
ToyBoxClassLoader - Class in com.threerings.toybox.util
Provides class loading and appropriate permissions for ToyBox games.
ToyBoxClassLoader(URL[]) - Constructor for class com.threerings.toybox.util.ToyBoxClassLoader
 
ToyBoxClient - Class in com.threerings.toybox.client
The ToyBox client takes care of instantiating all of the proper managers and loading up all of the necessary configuration and getting the client bootstrapped.
ToyBoxClient() - Constructor for class com.threerings.toybox.client.ToyBoxClient
 
ToyBoxClient.RootPanel - Class in com.threerings.toybox.client
Makes our client controller visible to the dispatch system.
ToyBoxClient.RootPanel() - Constructor for class com.threerings.toybox.client.ToyBoxClient.RootPanel
 
ToyBoxClient.Shell - Interface in com.threerings.toybox.client
Provides acccess to the context in which we're running, either an application or an applet.
ToyBoxClient.ToyBoxContextImpl - Class in com.threerings.toybox.client
The context implementation.
ToyBoxClient.ToyBoxContextImpl() - Constructor for class com.threerings.toybox.client.ToyBoxClient.ToyBoxContextImpl
Apparently the default constructor has default access, rather than protected access, even though this class is declared to be protected.
ToyBoxClient.ToyBoxLocationDirector - Class in com.threerings.toybox.client
Handles using custom classloaders to load place code.
ToyBoxClient.ToyBoxLocationDirector() - Constructor for class com.threerings.toybox.client.ToyBoxClient.ToyBoxLocationDirector
 
ToyBoxClientResolver - Class in com.threerings.toybox.server
Customizes the client resolver to use our ToyBoxUserObject.
ToyBoxClientResolver() - Constructor for class com.threerings.toybox.server.ToyBoxClientResolver
 
ToyBoxCodes - Class in com.threerings.toybox.data
Codes and constants relating to the Toy Box services.
ToyBoxCodes() - Constructor for class com.threerings.toybox.data.ToyBoxCodes
 
ToyBoxConfig - Class in com.threerings.toybox.server
Provides access to installation specific configuration parameters.
ToyBoxConfig() - Constructor for class com.threerings.toybox.server.ToyBoxConfig
 
ToyBoxContext - Class in com.threerings.toybox.util
Aggregates the various bits that are needed on the ToyBox client.
ToyBoxContext() - Constructor for class com.threerings.toybox.util.ToyBoxContext
 
ToyBoxDirector - Class in com.threerings.toybox.client
Handles the client side of the ToyBox services.
ToyBoxDirector(ToyBoxContext) - Constructor for class com.threerings.toybox.client.ToyBoxDirector
 
ToyBoxDispatcher - Class in com.threerings.toybox.server
Dispatches requests to the ToyBoxProvider.
ToyBoxDispatcher(ToyBoxProvider) - Constructor for class com.threerings.toybox.server.ToyBoxDispatcher
Creates a dispatcher that may be registered to dispatch invocation service requests for the specified provider.
ToyBoxFrame - Class in com.threerings.toybox.client
Contains the user interface for the ToyBox client application.
ToyBoxFrame(String, String, String) - Constructor for class com.threerings.toybox.client.ToyBoxFrame
Constructs the top-level ToyBox client frame with the specified window title.
ToyBoxGameConfig - Class in com.threerings.toybox.data
Provides configuration to ToyBox games.
ToyBoxGameConfig() - Constructor for class com.threerings.toybox.data.ToyBoxGameConfig
A zero argument constructor used when unserializing.
ToyBoxGameConfig(int, GameDefinition) - Constructor for class com.threerings.toybox.data.ToyBoxGameConfig
Constructs a game config based on the supplied game definition.
ToyBoxGameDefinition - Class in com.threerings.toybox.data
Defines some bits for ToyBox games.
ToyBoxGameDefinition() - Constructor for class com.threerings.toybox.data.ToyBoxGameDefinition
 
ToyBoxGameParser - Class in com.threerings.toybox.xml
Handles parsing ToyBoxGameDefinition instances.
ToyBoxGameParser() - Constructor for class com.threerings.toybox.xml.ToyBoxGameParser
 
ToyBoxManager - Class in com.threerings.toybox.server
Manages the server side of the ToyBox services.
ToyBoxManager(InvocationManager) - Constructor for class com.threerings.toybox.server.ToyBoxManager
 
ToyBoxManager.GameRepository - Interface in com.threerings.toybox.server
Provides access to GameRecord info for the ToyBox manager.
ToyBoxMarshaller - Class in com.threerings.toybox.data
Provides the implementation of the ToyBoxService interface that marshalls the arguments and delivers the request to the provider on the server.
ToyBoxMarshaller() - Constructor for class com.threerings.toybox.data.ToyBoxMarshaller
 
ToyBoxPrefs - Class in com.threerings.toybox.client
Maintains preferences for the ToyBox client.
ToyBoxPrefs() - Constructor for class com.threerings.toybox.client.ToyBoxPrefs
 
ToyBoxProvider - Interface in com.threerings.toybox.server
Defines the server-side of the ToyBoxService.
ToyBoxRepository - Class in com.threerings.toybox.server.persist
Provides an interface to our persistent repository of game metadata.
ToyBoxRepository(PersistenceContext) - Constructor for class com.threerings.toybox.server.persist.ToyBoxRepository
Constructs a new repository with the specified persistence context.
ToyBoxServer - Class in com.threerings.toybox.server
The main entry point and general organizer of everything that goes on in the ToyBox game server process.
ToyBoxServer() - Constructor for class com.threerings.toybox.server.ToyBoxServer
 
ToyBoxServer.Module - Class in com.threerings.toybox.server
Configures dependencies needed by the ToyBox services.
ToyBoxServer.Module() - Constructor for class com.threerings.toybox.server.ToyBoxServer.Module
 
ToyBoxServer.ToyBoxPlaceRegistry - Class in com.threerings.toybox.server
 
ToyBoxServer.ToyBoxPlaceRegistry(Lifecycle) - Constructor for class com.threerings.toybox.server.ToyBoxServer.ToyBoxPlaceRegistry
 
ToyBoxService - Interface in com.threerings.toybox.client
Provides access to ToyBox invocation services.
ToyBoxSession - Class in com.threerings.toybox.server
Extends CrowdSession and customizes it for the ToyBox system.
ToyBoxSession() - Constructor for class com.threerings.toybox.server.ToyBoxSession
 
ToyBoxShell - Class in com.threerings.toybox.client
The top-level user interface component of the ToyBox client.
ToyBoxShell() - Constructor for class com.threerings.toybox.client.ToyBoxShell
 
ToyBoxTableManager - Class in com.threerings.toybox.lobby.server
Customizes the normal table manager with ToyBox specific requirements.
ToyBoxTableManager(RootDObjectManager, InvocationManager, PlaceRegistry, ToyBoxManager, LobbyManager) - Constructor for class com.threerings.toybox.lobby.server.ToyBoxTableManager
 
ToyBoxUI - Class in com.threerings.toybox.client
Contains various bits needed for our look and feel.
ToyBoxUI() - Constructor for class com.threerings.toybox.client.ToyBoxUI
 
ToyBoxUserObject - Class in com.threerings.toybox.data
Extends the BodyObject with some custom bits needed for ToyBox.
ToyBoxUserObject() - Constructor for class com.threerings.toybox.data.ToyBoxUserObject
 
ToyBoxUtil - Class in com.threerings.toybox.util
Various ToyBox utility methods.
ToyBoxUtil() - Constructor for class com.threerings.toybox.util.ToyBoxUtil
 

U

updateGame(GameRecord) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Updates the supplied game in the repository.
updateOnlineCount(int, int) - Method in class com.threerings.toybox.server.persist.ToyBoxRepository
Updates the number of players online for the specified game.
updateOnlineCount(int, int) - Method in interface com.threerings.toybox.server.ToyBoxManager.GameRepository
Updates the number of players online for a game.
updateTables(Table) - Method in class com.threerings.toybox.lobby.data.LobbyObject
 
updateTableSet(Table) - Method in class com.threerings.toybox.lobby.data.LobbyObject
Requests that the specified entry be updated in the tableSet set.
USERNAME_KEY - Static variable in class com.threerings.toybox.client.ToyBoxPrefs
The configuration key for the user's username.

V

valueOf(String) - Static method in enum com.threerings.toybox.server.persist.GameRecord.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.threerings.toybox.server.persist.GameRecord.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

which() - Method in class com.threerings.toybox.server.persist.GameRecord
Returns a brief description of this game.
willEnterPlace(PlaceObject) - Method in class com.threerings.toybox.client.ChatPanel
 
willEnterPlace(PlaceObject) - Method in class com.threerings.toybox.client.OccupantList
 
willEnterPlace(PlaceObject) - Method in class com.threerings.toybox.lobby.client.LobbyController
 
willEnterPlace(PlaceObject) - Method in class com.threerings.toybox.lobby.client.LobbyPanel
 
willEnterPlace(PlaceObject) - Method in class com.threerings.toybox.lobby.table.TableListView
 

X

xlate(String, String) - Method in class com.threerings.toybox.util.ToyBoxContext
Translates the specified message using the specified message bundle.

_

_bgimg - Variable in class com.threerings.toybox.client.ChatPanel
 
_bgimg - Variable in class com.threerings.toybox.client.LogonPanel
 
_bgimg - Variable in class com.threerings.toybox.lobby.client.LobbyPanel
Our background image.
_cache - Variable in class com.threerings.toybox.client.ToyBoxDirector
We have to cache our classloaders as we must preserve the same classloader for the lifetime of the session so that the class cache held by the ObjectInputStream remains valid.
_cacheDir - Variable in class com.threerings.toybox.client.ToyBoxDirector
 
_cctrl - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_chatdir - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_chatdtr - Variable in class com.threerings.toybox.client.ChatPanel
 
_client - Variable in class com.threerings.toybox.client.ClientController
 
_client - Variable in class com.threerings.toybox.client.LogonPanel
 
_client - Variable in class com.threerings.toybox.client.ToyBoxApp
 
_client - Variable in class com.threerings.toybox.client.ToyBoxApplet
 
_client - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_colorizer - Variable in class com.threerings.toybox.lobby.client.LobbyPanel
Used to de-opaquify and set the right backgrounds in the right places.
_config - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_config - Variable in class com.threerings.toybox.lobby.client.LobbyController
 
_config - Variable in class com.threerings.toybox.lobby.table.TableListView
The configuration for the game that we're match-making.
_conprov - Variable in class com.threerings.toybox.server.ToyBoxServer
 
_controller - Variable in class com.threerings.toybox.client.ToyBoxShell
 
_create - Variable in class com.threerings.toybox.lobby.table.TableListView
Our create table button.
_ctx - Variable in class com.threerings.toybox.client.ChatPanel
 
_ctx - Variable in class com.threerings.toybox.client.ClientController
 
_ctx - Variable in class com.threerings.toybox.client.LogonPanel
 
_ctx - Variable in class com.threerings.toybox.client.OccupantList
Our client context.
_ctx - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_ctx - Variable in class com.threerings.toybox.client.ToyBoxDirector
 
_ctx - Static variable in class com.threerings.toybox.client.ToyBoxUI
 
_ctx - Variable in class com.threerings.toybox.lobby.client.LobbyController
 
_ctx - Variable in class com.threerings.toybox.lobby.client.LobbyPanel
Giver of life and services.
_ctx - Variable in class com.threerings.toybox.lobby.table.TableItem
A reference to our context.
_ctx - Variable in class com.threerings.toybox.lobby.table.TableListView
A reference to the client context.
_emptyListener - Variable in class com.threerings.toybox.lobby.server.LobbyManager
Listens for tables shutting down and reports us as empty if there are no people in the lobby and our last table went away.
_entry - Variable in class com.threerings.toybox.client.ChatPanel
 
_errStyle - Variable in class com.threerings.toybox.client.ChatPanel
 
_feedbackStyle - Variable in class com.threerings.toybox.client.ChatPanel
 
_figger - Variable in class com.threerings.toybox.lobby.table.TableListView
The interface used to configure a table before creating it.
_flowers - Variable in class com.threerings.toybox.client.LogonPanel
 
_focus - Variable in class com.threerings.toybox.client.ChatPanel
 
_frame - Variable in class com.threerings.toybox.client.ToyBoxApp
 
_framemgr - Variable in class com.threerings.toybox.client.ToyBoxApp
 
_framemgr - Variable in class com.threerings.toybox.client.ToyBoxApplet
 
_framemgr - Variable in class com.threerings.toybox.util.GameViewTest
 
_game - Variable in class com.threerings.toybox.lobby.server.LobbyManager
The game record associated with our game.
_gamedef - Variable in class com.threerings.toybox.lobby.data.LobbyConfig
The definition for the game we'll be matchmaking.
_gameId - Variable in class com.threerings.toybox.client.ToyBoxDirector
 
_gameId - Variable in class com.threerings.toybox.client.ToyBoxFrame
 
_gameId - Variable in class com.threerings.toybox.lobby.data.LobbyConfig
The unique id for the game we'll be matchmaking.
_gameLoader - Variable in class com.threerings.toybox.client.ToyBoxDirector
 
_gameOid - Variable in class com.threerings.toybox.client.ToyBoxDirector
 
_gamerepo - Variable in class com.threerings.toybox.server.ToyBoxManager
Provides information on GameRecords.
_gameResource - Variable in class com.threerings.toybox.client.ToyBoxDirector
 
_goButton - Variable in class com.threerings.toybox.lobby.table.TableItem
We have a button for going to games that are already in progress.
_invoker - Variable in class com.threerings.toybox.server.ToyBoxManager
Handles database business.
_keydisp - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_keydisp - Variable in class com.threerings.toybox.util.GameViewTest
 
_lastModified - Variable in class com.threerings.toybox.util.ToyBoxClassLoader
The last modified times of our jar files at the time we were created.
_lconfig - Variable in class com.threerings.toybox.lobby.server.LobbyManager
A casted reference to our lobby config.
_lmgr - Variable in class com.threerings.toybox.lobby.server.ToyBoxTableManager
The lobby manager for which we're working.
_loaders - Variable in class com.threerings.toybox.server.ToyBoxManager
Maps game identifiers to custom class loaders.
_lobbyOids - Variable in class com.threerings.toybox.server.ToyBoxManager
Contains a mapping from game identifier strings to lobby oids for lobbies that have been resolved.
_lobj - Variable in class com.threerings.toybox.lobby.client.LobbyPanel
Our lobby distributed object.
_lobobj - Variable in class com.threerings.toybox.lobby.server.LobbyManager
A casted reference to our lobby object.
_locdir - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_logon - Variable in class com.threerings.toybox.client.LogonPanel
 
_logonPanel - Variable in class com.threerings.toybox.client.ClientController
 
_main - Variable in class com.threerings.toybox.lobby.client.LobbyPanel
Contains the match-making view and the chatbox.
_matchList - Variable in class com.threerings.toybox.lobby.table.TableListView
The list of tables currently being matchmade.
_model - Variable in class com.threerings.toybox.client.OccupantList
A list model that provides a vector interface.
_msgmgr - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_msgmgr - Variable in class com.threerings.toybox.util.GameViewTest
 
_msgs - Variable in class com.threerings.toybox.client.LogonPanel
 
_msgs - Variable in class com.threerings.toybox.lobby.client.LobbyPanel
Our translation messages.
_msgStyle - Variable in class com.threerings.toybox.client.ChatPanel
 
_nameStyle - Variable in class com.threerings.toybox.client.ChatPanel
 
_noticeStyle - Variable in class com.threerings.toybox.client.ChatPanel
 
_occdir - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_occupants - Variable in class com.threerings.toybox.lobby.client.LobbyPanel
Our occupant list display.
_omgr - Variable in class com.threerings.toybox.server.ToyBoxManager
Handles distributed object business.
_overwriteAll - Variable in class com.threerings.toybox.tools.NewGameProjectTask
 
_panel - Variable in class com.threerings.toybox.lobby.client.LobbyController
 
_pardtr - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_parmgr - Variable in class com.threerings.toybox.server.ToyBoxServer
 
_parser - Static variable in class com.threerings.toybox.server.persist.GameRecord
Used to parse our game definitions.
_password - Variable in class com.threerings.toybox.client.LogonPanel
 
_pcount - Variable in class com.threerings.toybox.lobby.table.TableListView
Our number of players indicator.
_penders - Variable in class com.threerings.toybox.server.ToyBoxManager
Contains pending listeners for lobbies in the process of being resolved.
_pending - Variable in class com.threerings.toybox.client.ToyBoxDirector
Contains an entry for all resources in the process of being downloaded.
_playList - Variable in class com.threerings.toybox.lobby.table.TableListView
The list of tables that are in play.
_plreg - Variable in class com.threerings.toybox.server.ToyBoxManager
Handles creation of places.
_popval - Variable in class com.threerings.toybox.server.ToyBoxManager
Periodically writes out the number of users online in each game to a file.
_pslide - Variable in class com.threerings.toybox.lobby.table.TableListView
Our number of players slider.
_R - Static variable in class com.threerings.toybox.server.persist.GameRecord
 
_R - Static variable in class com.threerings.toybox.server.persist.OnlineRecord
 
_R - Static variable in class com.threerings.toybox.server.persist.PlaytimeRecord
 
_remember - Variable in class com.threerings.toybox.client.LogonPanel
 
_resourceURL - Variable in class com.threerings.toybox.client.ToyBoxDirector
 
_room - Variable in class com.threerings.toybox.client.ChatPanel
 
_roombox - Variable in class com.threerings.toybox.client.ChatPanel
 
_root - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_rsrcmgr - Variable in class com.threerings.toybox.util.GameViewTest
 
_seats - Variable in class com.threerings.toybox.lobby.table.TableItem
We have a button for each "seat" at the table.
_self - Variable in class com.threerings.toybox.lobby.table.TableItem
Our username.
_send - Variable in class com.threerings.toybox.client.ChatPanel
 
_shell - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_sources - Variable in class com.threerings.toybox.util.ToyBoxClassLoader
The URLs from which we get our jar files.
_status - Variable in class com.threerings.toybox.client.LogonPanel
 
_subre - Variable in class com.threerings.toybox.tools.NewGameProjectTask
 
_tablemgr - Variable in class com.threerings.toybox.lobby.server.LobbyManager
Our table manager, which is only created if we're using tables to match-make in this lobby.
_tconfig - Variable in class com.threerings.toybox.lobby.table.TableItem
A casted reference to our table config object.
_tdtr - Variable in class com.threerings.toybox.lobby.table.TableItem
A reference to our table director.
_tdtr - Variable in class com.threerings.toybox.lobby.table.TableListView
A reference to our table director.
_templates - Variable in class com.threerings.toybox.tools.NewGameProjectTask
 
_text - Variable in class com.threerings.toybox.client.ChatPanel
 
_title - Variable in class com.threerings.toybox.lobby.client.LobbyPanel
Displays the game title.
_toydtr - Variable in class com.threerings.toybox.client.ToyBoxClient
 
_toymgr - Variable in class com.threerings.toybox.lobby.server.LobbyManager
The ToyBox manager with whom we operate.
_toymgr - Variable in class com.threerings.toybox.lobby.server.ToyBoxTableManager
The toybox manager with whom we operate.
_toymgr - Variable in class com.threerings.toybox.server.ToyBoxServer
 
_toymgr - Variable in class com.threerings.toybox.server.ToyBoxServer.ToyBoxPlaceRegistry
 
_toysvc - Variable in class com.threerings.toybox.client.ToyBoxDirector
 
_username - Variable in class com.threerings.toybox.client.LogonPanel
 
_username - Variable in class com.threerings.toybox.client.ToyBoxFrame
 

A B C D E F G H I J L M N O P R S T U V W X _