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

I

ICardImagesStatus - interface ks.common.view.ICardImagesStatus.
Notify status of CardImagesLoader.
IClientComponent - interface ks.client.interfaces.IClientComponent.
Interface representing common behavior expected for any client-side GUI component capable of receiving messages from the server.
IClientInterface - interface ks.client.interfaces.IClientInterface.
Represents the interaction expected by any Kombat GUI element.
IClientInterface2 - interface ks.client.interfaces.IClientInterface2.
To avoid modifying any existing interfaces, this new interface extends the existing ClientInterface with additional functionality as may be required in the future.
IClientPluginManager - interface ks.client.interfaces.IClientPluginManager.
Describes standard constants that ClientPlugInManager must adhere to.
ICommunicator - interface ks.server.interfaces.ICommunicator.
Provides basic communication capability.
IContextualize - interface ks.common.model.IContextualize.
When a Move is generated on one client and shipped to another client for processing, it must be 'recontextualized' so as to properly hook up with the ModelElements as found on the remote client.
IDownloadListener - interface ks.client.interfaces.IDownloadListener.
Once PluginServerTalker completes the download, it announces the result to an object that implements this interface.
IGameCreator - interface ks.client.interfaces.IGameCreator.
Interface for constructing an instance of a solitaire variation simply by refering to the game type.
IGameInterface - interface ks.client.interfaces.IGameInterface.
Interface to enable Container to speak to the outside entity that manages the container.
IGameManager - interface ks.client.interfaces.IGameManager.
Exposes functionality to manage and inspect available plugins at the client side.
ILoader - interface ks.common.interfaces.ILoader.
Enables dynamic loading of classes.
IOutput - interface ks.server.interfaces.IOutput.
Interface for server components to communicate with users at their client.
IPluginStatistics - interface ks.server.interfaces.IPluginStatistics.
Enable one to update the statistics for a given plugin.
IProcessCommand - interface ks.server.interfaces.IProcessCommand.
A worker can process KombatSolitaire commands by satisfying these requests.
IProcessMessage - interface ks.client.interfaces.IProcessMessage.
Sole purpose is to enable the processing of Message objects by Solitaire plugins.
IReadonlyTableManager - interface ks.server.interfaces.IReadonlyTableManager.
Define a readOnly TableManager interface necessary for other system components.
IReadonlyUserManager - interface ks.server.interfaces.IReadonlyUserManager.
This interface provides a read-only access onto the User Manager.
IServerPluginManager - interface ks.server.interfaces.IServerPluginManager.
Define the interface between the Server and the Plugin Manager.
ISplashScreenWriter - interface ks.client.interfaces.ISplashScreenWriter.
Anyone who needs to write to the splash screen can use the object that implements this interface.
ITableGUI - interface ks.client.interfaces.ITableGUI.
Interface for a graphical representation of a Kombat Solitaire table on the client.
ITableManager - interface ks.server.interfaces.ITableManager.
The Table Manager is responsible for maintaining information about about the active tables.
ITableRequests - interface ks.client.interfaces.ITableRequests.
Requests coming from a Table GUI element.
IUserManager - interface ks.server.interfaces.IUserManager.
Define the interface between the Server and the User Manager which is responsible for maintaining information about the users of the system, both active and inactive users.
IntegerView - class ks.common.view.IntegerView.
A Widget for displaying an integer (such as score or number of cards left).
IntegerView(MutableInteger) - Constructor for class ks.common.view.IntegerView
Construct view of this Integer model.
inBounds(Point) - Method in class ks.common.view.Widget
If (x,y) point is within this widget, return true, else false.
inactiveDirectory - Static variable in interface ks.server.interfaces.IServerPluginManager
Constant that refers to Configuration variable for location of inactive Directory.
increment(int) - Method in class ks.common.model.MutableInteger
Increment the value for this entity.
incrementNumLosses() - Method in class ks.domain.Status
Increment the number of losses sustained on this table.
incrementNumNewHands() - Method in class ks.domain.Status
Increment number of times user selected a new hand.
incrementNumResetHands() - Method in class ks.domain.Status
Increment the number of times user has reset hand.
incrementNumWins() - Method in class ks.domain.Status
Increment the number of wins.
incrementUndoRequests() - Method in class ks.domain.Status
Increase the number of undo requests.
indexFile - Static variable in interface ks.client.interfaces.IClientPluginManager
Name of index file within this directory that will contain information about each plugIn, one per line, that is found within the localPlugin directory.
indexFile - Static variable in interface ks.client.interfaces.IGameManager
Name of index file within this directory that will contain information about each plugIn, one per line, that is found within the localPlugin directory.
initialize(Solitaire) - Method in interface ks.client.interfaces.ITableGUI
Initialize game canvas using specific solitaire game.
initialize() - Method in class ks.common.games.Solitaire
Each solitaire game provides its own initialization routine.
initialize(Solitaire) - Method in class ks.common.view.Container
Initialize using a Solitaire game that was already constructed elsewhere.
insert(Rectangle) - Method in class ks.common.view.RectangleHierarchy
Insert the given rectangle into the hierarchy.
installResponse - Static variable in interface ks.server.interfaces.IServerPluginManager
install response (since v1.7.3).
interpret(Message) - Method in interface ks.client.interfaces.IClientInterface
Responses from the server are Message objects.
interpretCommandString(String, Iterator) - Method in interface ks.client.interfaces.IClientComponent
Given action String and Iterator of String arguments, return a Command object representing Command (or null if unable to interpret).
intersectsWidget(Rectangle) - Method in class ks.common.view.Container
Returns the first Widget that intersects the given Rectangle (or null if none exist).
invitationType - Static variable in class ks.domain.Table
 
inviteAction - Static variable in interface ks.server.interfaces.ITableManager
 
isAce() - Method in class ks.common.model.Card
Determine whether the card is an ACE.
isActive() - Method in class ks.common.view.Container
Determine whether the Container is active and ready to process events.
isActive() - Method in class ks.domain.Table
Determine whether Table is active.
isAdmin() - Method in class ks.protocol.UserManagerCommand
 
isAdmin() - Method in class ks.protocol.UserManagerMessage
Determines if message is an administrator message.
isConfirm() - Method in class ks.common.gui.ConfirmActionDialog
Return status of user confirmation.
isConnected() - Method in class ks.common.network.SimpleClientConnection
Determines if server is open for communication?
isConnected() - Method in class ks.common.network.SimpleServerConnection
 
isDirty() - Method in class ks.common.view.Widget
Determine whether this widget needs to be recalculated.
isDone() - Method in class ks.domain.Match
Determine if everyone has counted themselves in.
isError() - Method in class ks.common.command.Command
Determine if parsing the command was in error.
isFaceCard() - Method in class ks.common.model.Card
Determine whether the Card is a Face Card (Jack, Queen, King).
isFaceUp() - Method in class ks.common.model.Card
Determine whether the Card is face up.
isLoggedIn(String) - Method in interface ks.server.interfaces.IReadonlyUserManager
Determines if user is actively logged in.
isQuittable() - Method in class ks.common.command.Command
Determine if execution of command causes client to quit.
isReady() - Method in class ks.domain.Table
Determines whether a table is ready for play
isRunning() - Method in class ks.common.network.SimpleServerConnection
 
isSelected() - Method in class ks.common.model.Card
Determine whether the card has been selected.
isUser(String) - Method in interface ks.server.interfaces.IReadonlyUserManager
Determine if string refers to a valid user.

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