Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y