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

S

SEVEN - Static variable in class ks.common.model.Card
Specific rank value of a Seven
SIX - Static variable in class ks.common.model.Card
Specific rank value of a Six
SPADES - Static variable in class ks.common.model.Card
Specific suit value of Spades.
SPADESabbreviation - Static variable in class ks.common.model.Card
String abbreviation of Spades.
SPADESname - Static variable in class ks.common.model.Card
String name of Spades.
ShoutCommand - class ks.protocol.ShoutCommand.
Represents a text message 'shouted' to the entire lobby.
SimpleClientConnection - class ks.common.network.SimpleClientConnection.
Base class to manage the client-side of a Socket connection.
SimpleClientConnection(String, int) - Constructor for class ks.common.network.SimpleClientConnection
Prepare connection on given host and port.
SimpleMouseManager - class ks.common.controller.SimpleMouseManager.
A Controller that responds only to mouse clicks..
SimpleMouseManager() - Constructor for class ks.common.controller.SimpleMouseManager
SimpleMouseManager constructor comment.
SimpleServerConnection - class ks.common.network.SimpleServerConnection.
Base class to manage the server-side of a Socket connection.
Solitaire - class ks.common.games.Solitaire.
The ultimate superclass of all Solitaire games.
SolitaireMouseMotionAdapter - class ks.common.controller.SolitaireMouseMotionAdapter.
Default MouseMotion Adapter for all solitaire plug-ins.
SolitaireMouseMotionAdapter(Solitaire) - Constructor for class ks.common.controller.SolitaireMouseMotionAdapter
SolitaireMouseMotionAdapter constructor comment.
SolitaireReleasedAdapter - class ks.common.controller.SolitaireReleasedAdapter.
Default released adapter for use by all solitaire plug-ins.
SolitaireReleasedAdapter(Solitaire) - Constructor for class ks.common.controller.SolitaireReleasedAdapter
SolitaireReleasedAdapter constructor comment.
SolitaireSolver - class ks.common.games.SolitaireSolver.
Starts separate thread to try each available move until the game is over.
SolitaireSolver(Solitaire) - Constructor for class ks.common.games.SolitaireSolver
SolitaireSolver constructor.
SolitaireUndoAdapter - class ks.common.games.SolitaireUndoAdapter.
Default undo adapter for use by all solitaire plug-ins.
SolitaireUndoAdapter(Solitaire) - Constructor for class ks.common.games.SolitaireUndoAdapter
SolitaireUndoAdapter constructor comment.
SolvableSolitaire - interface ks.common.games.SolvableSolitaire.
This is the superclass for all games that provide the necessary interfaces to enable a brute force backtracking algorithm to solve the game.
Stack - class ks.common.model.Stack.
Models a stack of cards.
Stack() - Constructor for class ks.common.model.Stack
Construct an empty stack with auto-generated name.
Stack(String) - Constructor for class ks.common.model.Stack
Create an empty Stack with the given name.
Status - class ks.domain.Status.
Encapsulates the status of a game as it is being played.
Status() - Constructor for class ks.domain.Status
Status constructor comment.
Status(String, int, int) - Constructor for class ks.domain.Status
Status constructor comment.
StringView - class ks.common.view.StringView.
A Widget for displaying a string.
StringView(MutableString) - Constructor for class ks.common.view.StringView
Construct view of this String model.
StringView(String) - Constructor for class ks.common.view.StringView
Construct view of this String.
sameColor(Card) - Method in class ks.common.model.Card
Determine whether the two cards have the same color.
sameColor(int) - Method in class ks.common.model.Card
Determines whether the Card has the same color as the given suit.
sameColor() - Method in class ks.common.model.Stack
Determines whether Cards in the Stack are all of the same color.
sameColor(int, int) - Method in class ks.common.model.Stack
Determines whether Cards in the Stack are all of the same color.
sameRank(Card) - Method in class ks.common.model.Card
Determine whether two cards have the same rank.
sameRank() - Method in class ks.common.model.Stack
Determines whether Cards in the Stack are all of the same rank.
sameRank(int, int) - Method in class ks.common.model.Stack
Determines whether Cards in the Stack are all of the same rank.
sameSuit(Card) - Method in class ks.common.model.Card
Determine whether the two cards have the same suit.
sameSuit() - Method in class ks.common.model.Stack
Determines whether Cards in the Stack are all of the same suit.
sameSuit(int, int) - Method in class ks.common.model.Stack
Determines whether Cards in the Stack are all of the same suit.
scopeArg - Static variable in class ks.protocol.OutputCommand
Scope for command.
scoreName - Static variable in class ks.common.games.Solitaire
Name of special score object.
select() - Method in class ks.common.model.Stack
Select the top-most card in the Stack.
select(int) - Method in class ks.common.model.Stack
Select the top n cards in the Stack, where n is a number from 1 - count().
selectedChar - Static variable in class ks.common.model.Card
Character used in string representation to denote selected Card.
sendActiveTypes(String) - Method in interface ks.server.interfaces.IServerPluginManager
Send to the given user the set of active Plugin Types.
sendActiveUsers(String) - Method in interface ks.server.interfaces.IUserManager
Construct a message to send to user's client listing all active users in the system.
sendCommand(Command) - Method in interface ks.client.interfaces.IClientInterface
Send command to the server to be processed.
sendCommand(Command) - Method in interface ks.client.interfaces.IGameInterface
This method enables the kombatSolitaire plugin (via Container) to deliver a command to the server.
sendCommand(Command) - Method in interface ks.client.interfaces.ITableRequests
Send a command to the server for processing.
serverReady() - Method in interface ks.client.interfaces.IClientInterface
Callback invoked once the Server has been connected.
setAccessType(String) - Method in class ks.domain.Table
Set the Table's Access rights.
setAccessType(String) - Method in class ks.protocol.CreateCommand
Set the access type for this table.
setAction(String) - Method in class ks.common.gui.ConfirmActionDialog
insert action text.
setAction(String) - Method in class ks.common.message.ClientMessage
Set the action for message.
setAction(String) - Method in class ks.protocol.PlugInManagerCommand
Set the action.
setAction(String) - Method in class ks.protocol.TableManagerCommand
action.
setAction(String) - Method in class ks.protocol.UserManagerCommand
Set the action.
setAction(String) - Method in class ks.protocol.UserManagerMessage
Describes the action taken.
setActive(boolean) - Method in class ks.common.view.Container
Activate the container (or deactivate it) to be able to process events.
setActive(boolean) - Method in class ks.domain.Table
Set the active status for this table.
setActiveDraggingObject(Widget, MouseEvent) - Method in class ks.common.view.Container
Specifies the Widget being dragged.
setAdmin(boolean) - Method in class ks.protocol.UserManagerCommand
 
setAdmin(boolean) - Method in class ks.protocol.UserManagerMessage
Determines if this messages is an administer message.
setArg(String, String) - Method in class ks.common.ArgumentList
Set the value of the named argument.
setArg(String) - Method in class ks.common.ArgumentList
Set the value of the default argument.
setBounds(int, int, int, int) - Method in class ks.common.view.Widget
Set the graphical bounds for this widget within the Container.
setBounds(Rectangle) - Method in class ks.common.view.Widget
Set the graphical bounds for this widget within the Container using a Rectangle.
setCardImage(Card, Image) - Method in class ks.common.view.CardImages
Used by CardImagesLoader to set the appropriate image once loaded.
setCardReverse(Image) - Method in class ks.common.view.CardImages
Set the reverse image for a card.
setChatString(String) - Method in class ks.protocol.ChatCommand
Set chat String.
setColor(Color) - Method in class ks.common.view.IntegerView
Set the color for use within this IntegerView.
setColor(Color) - Method in class ks.common.view.StringView
Set the color for use within this StringView.
setContainer(Container) - Method in class ks.common.games.Solitaire
Set the container in which this Solitaire game will be displayed and be active.
setContainer(Container) - Method in class ks.common.view.Widget
All Widget objects need to know the Container within which they will be made visible.
setCurrentScore(int) - Method in class ks.domain.Status
Set the current score.
setCurrentUser(String) - Method in class ks.common.view.Container
Tell Container who the current user player is
setDirection(int) - Method in class ks.common.view.RowView
Sets the direction of the row (facing LEFT or RIGHT).
setDirty(boolean) - Method in class ks.common.view.Widget
Determines whether this widget's screen representation needs to be recalculated.
setDragSource(Widget) - Method in class ks.common.view.Container
Sets the source widget from which a drag originated.
setEntry(String, String, String) - Method in interface ks.client.interfaces.IGameManager
Update entry (within plugin index) for directory and name.
setFaceUp(boolean) - Method in class ks.common.model.Card
Set the faceUp value of this card.
setFont(Font) - Method in class ks.common.view.IntegerView
Set the font for use within this IntegerView; also updates fontSize
setFont(Font) - Method in class ks.common.view.StringView
Set the font for use within this StringView; also updates fontSize
setFontSize(int) - Method in class ks.common.view.IntegerView
Set the size of the font to be used within this IntegerView.
setFontSize(int) - Method in class ks.common.view.StringView
Set the size of the font to be used within this StringView.
setFromUser(String) - Method in class ks.common.message.Message
Change the user from whom this message is being sent.
setGameIncrement(int) - Method in class ks.domain.Table
Sets the increment for the next seed on a table (a number from minIncrment..maxIncrement).
setGameIncrement(int) - Method in class ks.protocol.CreateCommand
Set the game increment.
setGameInterface(IGameInterface) - Method in class ks.common.view.Container
Container must speak to an outside entity about game results.
setGameLength(int) - Method in class ks.domain.Table
Set the time for a game (in seconds).
setGameLength(int) - Method in class ks.protocol.CreateCommand
Set Game Length.
setHeight(int) - Method in class ks.common.view.Widget
Set the height of this widget.
setImage(Image) - Method in class ks.common.view.Widget
To update the image as shown by this widget, the subclass will create an off-screen image and call this method.
setIncrement(int) - Method in class ks.common.games.Solitaire
Set the value for incrementing deck seed.
setJustification(int) - Method in class ks.common.view.RowView
Sets the justification of the row (flush LEFT or flush RIGHT).
setLastDrag(Point) - Method in class ks.common.view.Container
Tell container of last drag point (or null if ending a drag).
setListener(ElementListener) - Method in class ks.common.model.Element
Sets the listener for model changing events.
setMessage(String) - Method in class ks.protocol.TellCommand
Set message
setModerator(String) - Method in class ks.domain.Table
Set moderator for the table.
setMouseAdapter(MouseAdapter) - Method in class ks.common.controller.MouseManager
Deploy this Mouse Adapter to handle (Click, Press, Release, Entered, Exit) Creation date: (10/2/01 11:49:38 PM)
setMouseAdapter(MouseAdapter) - Method in class ks.common.view.Container
Alters the way in which this Container reacts to MouseEvents.
setMouseAdapter(MouseAdapter) - Method in class ks.common.view.Widget
Alter the way in which this Widget reacts to MouseEvents.
setMouseManager(MouseManager) - Method in class ks.common.view.Widget
Set the aggregate entity that consolidates MouseAdapter and MouseMotionAdapter.
setMouseMotionAdapter(MouseMotionAdapter) - Method in class ks.common.controller.MouseManager
Deploy this Mouse Motion Adapter to handle (Move, Drag) Creation date: (10/2/01 11:50:25 PM)
setMouseMotionAdapter(MouseMotionAdapter) - Method in class ks.common.view.Container
Alters the way in which this Container reacts to MouseMotion events.
setMouseMotionAdapter(MouseMotionAdapter) - Method in class ks.common.view.Widget
Alter the way in which this Widget's MouseManager reacts to MouseMotion events.
setName(String) - Method in class ks.common.model.Card
Deny any request to change the name of a card.
setName(String) - Method in class ks.common.model.Element
Sets the name of this model element.
setName(String) - Method in class ks.common.view.CardImages
Set Name for this deck class.
setName(String) - Method in class ks.common.view.Widget
Set the name for this Widget.
setName(String) - Method in class ks.domain.Table
Set the name of the table (alphanumeric, no spaces).
setNumCardsLeft(int) - Method in class ks.domain.Status
Sets the number of cards left.
setNumHandsWon(String) - Method in class ks.protocol.GameOverCommand
Set number of hands won.
setNumPlayers(int) - Method in class ks.domain.Table
Sets the number of players in this table.
setNumPlayers(int) - Method in class ks.protocol.CreateCommand
Set the number of players for desired game.
setOverallScore(String) - Method in class ks.protocol.GameOverCommand
Set overall score.
setQuery(String) - Method in class ks.common.command.HelpCommand
set query string for individual command-by-command help.
setQuittable(boolean) - Method in class ks.common.command.Command
Set determination of quittable.
setRank(int) - Method in class ks.common.model.Card
Set the rank value of this card.
setRequester(ITableRequests) - Method in interface ks.client.interfaces.ITableGUI
Determine the entity to whom Table GUI objects communicate.
setResult(boolean) - Method in class ks.protocol.UserManagerMessage
Determines result of action.
setScope(String) - Method in class ks.common.message.Message
Change the scope of this message.
setScope(String) - Method in class ks.protocol.OutputCommand
Set the scope.
setSeed(int) - Method in class ks.common.games.Solitaire
Set seed value for this game.
setSeed(int) - Method in class ks.domain.Table
Set the seed for the table.
setSeed(int) - Method in class ks.protocol.CreateCommand
Set seed value for this create game request.
setSelected(boolean) - Method in class ks.common.model.Card
Set the selected status of this card.
setSplashText(String) - Method in interface ks.client.interfaces.ISplashScreenWriter
Update the text on the Splash Screen.
setStatusAgent(ICardImagesStatus) - Method in class ks.common.view.CardImagesLoader
Set Agent so we can announce the images we are loading...
setSuit(int) - Method in class ks.common.model.Card
Set the suit value of this card.
setTable(Table) - Method in interface ks.client.interfaces.ITableGUI
Keep track of the table to be able to answer useful questions later.
setTableName(String) - Method in class ks.protocol.ChatCommand
Set table name.
setTableName(String) - Method in class ks.protocol.CreateCommand
Set table name.
setTableName(String) - Method in class ks.protocol.GameOverCommand
Set table name.
setTableName(String) - Method in class ks.protocol.JoinCommand
Set table name.
setTableName(String) - Method in class ks.protocol.LeaveTableCommand
Set table name.
setTableName(String) - Method in class ks.protocol.RejoinCommand
Set table name.
setTableType(String) - Method in class ks.protocol.ChatCommand
Set table type.
setTableType(String) - Method in class ks.protocol.CreateCommand
Set table type.
setTableType(String) - Method in class ks.protocol.GameOverCommand
Set table type.
setTableType(String) - Method in class ks.protocol.JoinCommand
Set table type.
setTableType(String) - Method in class ks.protocol.LeaveTableCommand
Set table type.
setTableType(String) - Method in class ks.protocol.RejoinCommand
Set table type.
setTableType(String) - Method in class ks.protocol.TablesCommand
Set table type.
setTargetUser(String) - Method in class ks.common.message.Message
Change the user to whom this message is intended.
setType(String) - Method in class ks.domain.Table
Set the type of solitaire game for this table.
setUndoAdapter(UndoAdapter) - Method in class ks.common.controller.MouseManager
Sets the Undo Adapter.
setUndoAdapter(UndoAdapter) - Method in class ks.common.view.Container
Alters the way in which this Container reacts to UndoRequested
setUndoAdapter(UndoAdapter) - Method in class ks.common.view.Widget
Alter the way in which this Widget reacts to UndoRequested events.
setUser(String) - Method in interface ks.client.interfaces.ITableGUI
Sets the name of the user for this Game.
setUser(String) - Method in class ks.domain.Status
Sets the name of the user associated with these statistics.
setUser(String) - Method in class ks.protocol.FingerCommand
Set target user for this FingerCommand.
setUser(String) - Method in class ks.protocol.GameOverCommand
Set user for whom stats are gathered.
setUser(String) - Method in class ks.protocol.LogoutCommand
Set target user for this Logout
setUser(String) - Method in class ks.protocol.TellCommand
Set target user.
setValue(int) - Method in class ks.common.model.MutableInteger
Update the value for this entity.
setValue(String) - Method in class ks.common.model.MutableString
Update the value for this entity.
setVisible(boolean) - Method in interface ks.client.interfaces.ITableGUI
Determine visibility of the Table GUI.
setVisible(boolean) - Method in class ks.common.view.BackgroundCopier
Visitor's chance to release resources once done.
setVisible(boolean) - Method in interface ks.common.view.RectangleHierarchyVisitor
If a RectangleHierarchyVisitor performs actions of an asynchronous nature, it needs to be told to stop.
setVisitor(RectangleHierarchyVisitor) - Method in class ks.common.view.Container
Sets the entity responsible for updating background skin of the container
setWidth(int) - Method in class ks.common.view.Widget
Set the width of this Widget.
setX(int) - Method in class ks.common.view.Widget
Set the X position of the widget.
setXY(int, int) - Method in class ks.common.view.Widget
Set the (x,y) position of the widget.
setY(int) - Method in class ks.common.view.Widget
Set the Y position of the widget.
shuffle(int) - Method in class ks.common.model.Deck
Shuffle the deck using the given seed value as random seed.
shutdown() - Method in class ks.common.network.SimpleServerConnection
Cleanly shutdown connection.
singleArgs() - Method in class ks.common.ArgumentList
Return Iterator containing String names of all single arguments.
size() - Method in class ks.common.message.MessageSet
Return the number of Message objects in this set.
start() - Method in class ks.common.games.SolitaireSolver
Launch the thread to execute run.
start() - Method in class ks.common.network.SimpleServerConnection
Start listening on the default port.
start(int) - Method in class ks.common.network.SimpleServerConnection
Start listening on the given port.
start() - Method in class ks.common.view.CardImagesLoader
Launch the thread to execute run.
startTableAction - Static variable in interface ks.server.interfaces.ITableManager
 
status(String) - Method in interface ks.client.interfaces.IClientInterface
Update status field to contain given string.
stop() - Method in class ks.common.games.SolitaireSolver
Stop this thread.
successfulJoin(String, int, int) - Static method in class ks.protocol.JoinCommand
Generate error when attempting to join table on which user already is a member.
successfulJoin(String, int, int) - Static method in class ks.protocol.RejoinCommand
Generate success when attempting to rejoin table on which user already is a member.
successfulLeave(String) - Static method in class ks.protocol.LeaveTableCommand
Generate message to show when leaving a table.
suit() - Method in class ks.common.model.Stack
Return the suit of the topmost card in the Stack.

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