Serialized Form


Package de.kosi

Class de.kosi.ComputerPlayerException implements Serializable

Serialized Fields

type

int type

Class de.kosi.Server implements Serializable

Serialized Fields

printRMI

boolean printRMI
Wether RMI calls are printed to standart IO.

foyer

xl2.odb.XL2Reference foyer
Reference to the foyer.

httpServerRef

xl2.odb.XL2Reference httpServerRef
Reference to the HttpInterface.

mailerRef

xl2.odb.XL2Reference mailerRef
Reference to the MailerInterface.

threadPool

xl2.odb.XL2Reference threadPool
Reference to the threadPool.


Package de.kosi.admin

Class de.kosi.admin.AdminFrame implements Serializable

Serialized Fields

adminInterface

AdminInterface adminInterface
Reference to the admin interface.

client

AdminClient client
Reference to the client.

tabbedPane

javax.swing.JTabbedPane tabbedPane
The TabbedPane containing all configuration panels.

relayManager

ActionRelayManager relayManager
ActionRelayManager all componenents responding to menu actions have to register with.

Class de.kosi.admin.JSaveableTextField implements Serializable

Serialized Fields

undoText

java.lang.String undoText
The text that was last saved.

normalColor

java.awt.Color normalColor
The normal text color.

changedColor

java.awt.Color changedColor
Text color, when the text is changed.

actionMap

javax.swing.ActionMap actionMap
Map containing possible actions for this component. THese are bound to menu entries, when the component becomes focused.

Class de.kosi.admin.LoginDialog implements Serializable

Serialized Fields

client

AbstractClient client
Reference to the client.

adminInterface

AdminInterface adminInterface
After login, the adminInterface is contained in here.

serverLabel

javax.swing.JLabel serverLabel
Label for the serverField.

serverField

javax.swing.JTextField serverField
Textfield containing the servername.

passwordLabel

javax.swing.JLabel passwordLabel
Label for the passwordField.

passwordField

javax.swing.JPasswordField passwordField
Passwordfield containing the password.

loginLabel

javax.swing.JLabel loginLabel
Label for the loginField.

loginField

javax.swing.JTextField loginField
Textfield containing the loginname.

errorLabel

javax.swing.JLabel errorLabel
Label for displaying errors.

loginButton

javax.swing.JButton loginButton
The login button.

cancelButton

javax.swing.JButton cancelButton
The cancel button.


Package de.kosi.chat

Class de.kosi.chat.ChatEvent implements Serializable

Class de.kosi.chat.ChatException implements Serializable

Serialized Fields

type

int type
This is the type of the exception. Its value must be either NOT_MEMBER_OF_CHANNEL or READ_ONLY_MEMBER.

Class de.kosi.chat.JoinChatEvent implements Serializable

Serialized Fields

user

java.lang.String user
The nick name of the user who joined the channel.

Class de.kosi.chat.LeaveChatEvent implements Serializable

Serialized Fields

user

java.lang.String user
The nick name of the user who left the channel.

reason

java.lang.String reason
The reason for leaving the channel.

Class de.kosi.chat.TextChatEvent implements Serializable

Serialized Fields

user

java.lang.String user
The nickname of the user, that send this message.

text

java.lang.String text
The test message.

type

int type
The type of the message. Possible types are defined in ChatChannel.


Package de.kosi.gui.action

Class de.kosi.gui.action.CAction implements Serializable

Serialized Fields

name

java.lang.String name
Name of the action.

Class de.kosi.gui.action.CRelayedAction implements Serializable

Serialized Fields

relayToAction

java.lang.String relayToAction
The name of the action, this action want to relay calls to.

relayed

javax.swing.AbstractAction relayed
Currently activ action all calls are relayed to.

enableListener

java.beans.PropertyChangeListener enableListener
PropertyChangeListener that is registered with the active action. if the enabled property of the action changed, the enabled property of the relayed action should change also.

Class de.kosi.gui.action.InvokeMethod implements Serializable

Serialized Fields

object

java.lang.Object object
Object the method is invoked on.

method

java.lang.reflect.Method method
Method to invoke.


Package de.kosi.gui.component

Class de.kosi.gui.component.BackgroundImage implements Serializable

Serialized Fields

image

java.awt.Image image
The image that this component displays.

Class de.kosi.gui.component.ButtonPanel implements Serializable

Serialized Fields

buttons

java.util.List buttons
List of buttons in this panel.

maxButtonSize

java.awt.Dimension maxButtonSize
The maximum height and width of the buttons.

Class de.kosi.gui.component.ChatComponent implements Serializable

Serialized Fields

chatChannel

ChatChannel chatChannel
The chat channel that this component displays.

sendMessage

CAction sendMessage
An action that sends the content of the input field to the chat channel.

textPane

javax.swing.JTextPane textPane
A text pane for displaying the received messages.

textField

javax.swing.JTextField textField
An text input field.

document

javax.swing.text.DefaultStyledDocument document
This document becomes displayed by the text pane.

attributeSet

javax.swing.text.SimpleAttributeSet attributeSet
An attribute set.

proxyChatListener

ProxyChatListener proxyChatListener
The proxy chat listener.

scrollPane

javax.swing.JScrollPane scrollPane
The scroll pane.

sendButton

javax.swing.JButton sendButton

Class de.kosi.gui.component.ComponentTable implements Serializable

Serialized Fields

rows

java.util.Vector rows

Class de.kosi.gui.component.DateChooser implements Serializable

Serialized Fields

calendar

java.util.GregorianCalendar calendar
The calendar.

dayButton

DateChooser.DayButton[][] dayButton
6 x 7 buttons to select a day with.

dayOfWeekLabel

CLabel[] dayOfWeekLabel
Seven labels that show the name of a day of week.

monthCombo

CComboBox monthCombo
A combo box that lets you select one of the 12 months.

yearCombo

CComboBox yearCombo
A combo box that lets you choose between this and the next NUMBER_OF_YEARS_TO_SELECT_FROM years.

dayOfWeekName

java.lang.String[] dayOfWeekName
Strings that are used as names for the dayOfWeekLabels.

MONDAY

int MONDAY
A constant indicating the day of week Monday.

TUESDAY

int TUESDAY
A constant indicating the day of week Tuesday.

WEDNESDAY

int WEDNESDAY
A constant indicating the day of week Wednesday.

THURSDAY

int THURSDAY
A constant indicating the day of week Thursday.

FRIDAY

int FRIDAY
A constant indicating the day of week Friday.

SATURDAY

int SATURDAY
A constant indicating the day of week Saturday.

SUNDAY

int SUNDAY
A constant indicating the day of week Sunday.

Class de.kosi.gui.component.DateChooser.DayButton implements Serializable

Serialized Fields

this$0

DateChooser this$0

value

int value
The day of month of this button.

Class de.kosi.gui.component.DirectionChooser implements Serializable

Serialized Fields

buttons

javax.swing.AbstractButton[] buttons
Four direction buttons, one for each direction.

Class de.kosi.gui.component.LanguageMenu implements Serializable

Serialized Fields

buttonGroup

javax.swing.ButtonGroup buttonGroup

Class de.kosi.gui.component.LookAndFeelMenu implements Serializable

Serialized Fields

buttons

java.util.Dictionary buttons
A dictionary of buttons.

Class de.kosi.gui.component.TiledBackground implements Serializable

Serialized Fields

image

java.awt.Image image
The image of a tile.

Class de.kosi.gui.component.TournamentMenu implements Serializable

Serialized Fields

viewContainer

ViewContainer viewContainer

client

AbstractClient client


Package de.kosi.gui.swing

Class de.kosi.gui.swing.CActionMap implements Serializable

Class de.kosi.gui.swing.CButton implements Serializable

Class de.kosi.gui.swing.CCheckBox implements Serializable

Class de.kosi.gui.swing.CCheckBoxMenuItem implements Serializable

Class de.kosi.gui.swing.CComboBox implements Serializable

Class de.kosi.gui.swing.CDialog implements Serializable

Serialized Fields

actionMap

CActionMap actionMap
This dialogs action map.

Class de.kosi.gui.swing.CFrame implements Serializable

Serialized Fields

actionMap

CActionMap actionMap
This frame's action map.

Class de.kosi.gui.swing.CInfoText implements Serializable

Class de.kosi.gui.swing.CLabel implements Serializable

Class de.kosi.gui.swing.CMenu implements Serializable

Class de.kosi.gui.swing.CMenuItem implements Serializable

Class de.kosi.gui.swing.CPopupMenu implements Serializable

Class de.kosi.gui.swing.CRadioButton implements Serializable

Class de.kosi.gui.swing.CRadioButtonMenuItem implements Serializable

Class de.kosi.gui.swing.CScrollPane implements Serializable

Class de.kosi.gui.swing.CTabbedPane implements Serializable

Class de.kosi.gui.swing.CToggleButton implements Serializable


Package de.kosi.gui.util

Class de.kosi.gui.util.CardImages implements Serializable

Serialized Fields

IMAGE_INDEX

int IMAGE_INDEX

DISABLED_INDEX

int DISABLED_INDEX

PRESSED_INDEX

int PRESSED_INDEX

ROLLOVER_INDEX

int ROLLOVER_INDEX

FILTER_COUNT

int FILTER_COUNT

image

java.awt.Image[][] image

imageCache

Cache imageCache

mediaTracker

java.awt.MediaTracker mediaTracker

Class de.kosi.gui.util.LocaleComboBox implements Serializable

Class de.kosi.gui.util.TableDistributedTableModel implements Serializable

Class de.kosi.gui.util.TimeZoneComboBox implements Serializable

Class de.kosi.gui.util.TournamentDistributedTableModel implements Serializable

Class de.kosi.gui.util.UserNameListModel implements Serializable

Serialized Fields

userModel

javax.swing.ListModel userModel

listener

javax.swing.event.ListDataListener listener

entries

java.util.Vector entries


Package de.kosi.gui.view

Class de.kosi.gui.view.FoyerView implements Serializable

Serialized Fields

popupMenu

CPopupMenu popupMenu
The popup menu.

splitPane

javax.swing.JSplitPane splitPane
The split pane.

tableList

DistributedList tableList
The table list.

tournamentList

DistributedList tournamentList

text

javax.swing.JTextArea text
A text.

foyer

Foyer foyer
The foyer.

namedActionsMap

javax.swing.ActionMap namedActionsMap
The Action Map.

mainWindow

MainWindow mainWindow

tableModel

TableDistributedTableModel tableModel

Class de.kosi.gui.view.GameView implements Serializable

Serialized Fields

game

Game game

listener

de.kosi.gui.view.GameView.GameViewListener listener

direction

int direction

declarerDirection

int declarerDirection

openerDirection

int openerDirection

cardNumber

int cardNumber

cardPane

CardPane cardPane

chatComponent

ChatComponent chatComponent

tabbedPane

CTabbedPane tabbedPane

biddingHistory

BiddingHistory biddingHistory
The bidding history.

actions

javax.swing.ActionMap actions

claim

CAction claim

autoPlaySingleCard

boolean autoPlaySingleCard
Automatically play card if it's the only one allowed to be played.

parent

MainWindow parent

playHistory

PlayHistory playHistory
The play history.

Class de.kosi.gui.view.TableView implements Serializable

Serialized Fields

table

Table table
The table this view displays.

tableListener

TableListener tableListener
TableListener that is notified, when the table changes.

actions

javax.swing.ActionMap actions

kick

CAction kick

invite

CAction invite

startComputerPlayer

CAction startComputerPlayer

username

java.lang.String username

Class de.kosi.gui.view.View implements Serializable

Serialized Fields

container

ViewContainer container
The container, this component is contained in. This is used to give the component the possibility to remove itself from this container.


Package de.kosi.gui.view.game

Class de.kosi.gui.view.game.BidComponent implements Serializable

Serialized Fields

orientation

int orientation

number

int number

Class de.kosi.gui.view.game.BidContainer implements Serializable

Serialized Fields

orientation

int orientation

bidDimension

CardDimension bidDimension

Class de.kosi.gui.view.game.BiddingBox implements Serializable

Serialized Fields

bidButton

javax.swing.AbstractButton[][] bidButton
The 7 x 5 bid buttons.

passButton

javax.swing.AbstractButton passButton
The pass button.

doubleButton

javax.swing.AbstractButton doubleButton
The double button.

redoubleButton

javax.swing.AbstractButton redoubleButton
The redouble button.

alertButton

javax.swing.AbstractButton alertButton
The alert button.

hintButton

javax.swing.AbstractButton hintButton
A button for hints.

helpButton

javax.swing.AbstractButton helpButton
The help button.

cancelButton

javax.swing.AbstractButton cancelButton
The cancel button.

listeners

java.util.Vector listeners

Class de.kosi.gui.view.game.BiddingHistory implements Serializable

Serialized Fields

model

javax.swing.table.DefaultTableModel model
The table model of this table.

Class de.kosi.gui.view.game.CardComponent implements Serializable

Serialized Fields

card

CCard card
The card shown by this component.

orientation

int orientation
The orientation of this component.

cardHandIndex

int cardHandIndex
Layout information.

cardHandCount

int cardHandCount
Layout information.

cardSuitIndex

int cardSuitIndex
Layout information.

cardSuitCount

int cardSuitCount
Layout information.

suitCount

int suitCount
Layout information.

suitIndex

int suitIndex
Layout information.

layer

int layer
Layout information.

focus

boolean focus
A flag indicating whether this card component has the focus or not.

pressed

boolean pressed
A flag indicating whether this card component is pressed or not.

rollover

boolean rollover
A flag indicating whether this card component in roll over state or not.

cardImages

CardImages cardImages

Class de.kosi.gui.view.game.CardContainer implements Serializable

Serialized Fields

suitPanel

javax.swing.JPanel suitPanel
Panel containing the suit containers.

playerName

javax.swing.JLabel playerName
Label containing the name of the player.

suitContainers

SuitContainer[] suitContainers
Suit containers for the cards. The order of the suits in this array is: Spades, Hearts, diamonds, clubs, unknown.

enabled

boolean enabled
Wether it is possible to play a card.

suitToFollow

int suitToFollow
Suit the player has to follow, when playing a card.

Class de.kosi.gui.view.game.CardPane implements Serializable

Serialized Fields

trickPane

TrickPane trickPane

bidContainers

BidContainer[] bidContainers

cardContainers

CardContainer[] cardContainers

biddingBox

BiddingBox biddingBox

layout

java.awt.GridBagLayout layout

cardDimension

CardDimension cardDimension

bidCardDimension

CardDimension bidCardDimension

listeners

java.util.Vector listeners

gameState

int gameState

contractComponent

ContractComponent contractComponent

compass

Compass compass

forwardingListener

java.awt.event.ActionListener forwardingListener

Class de.kosi.gui.view.game.ClaimDialog implements Serializable

Serialized Fields

tricksCombo

javax.swing.JComboBox tricksCombo

tricks

int tricks

Class de.kosi.gui.view.game.Compass implements Serializable

Serialized Fields

bottomPlayerDirection

int bottomPlayerDirection

activePlayerDirection

int activePlayerDirection

northSouthVulnerable

boolean northSouthVulnerable

eastWestVulnerable

boolean eastWestVulnerable

images

java.awt.Image[][] images

Class de.kosi.gui.view.game.ContractComponent implements Serializable

Serialized Fields

declarer

int declarer

northSouthTricks

int northSouthTricks

eastWestTricks

int eastWestTricks

bidLabel1

BidLabel bidLabel1
The main bid label.

bidLabel2

BidLabel bidLabel2
The double redouble label.

declarerDirection

CLabel declarerDirection
A label showing the direction of the declarer.

northSouthLabel

javax.swing.JLabel northSouthLabel

eastWestLabel

javax.swing.JLabel eastWestLabel

Class de.kosi.gui.view.game.PlayHistory implements Serializable

Class de.kosi.gui.view.game.SuitContainer implements Serializable

Serialized Fields

cardDimension

CardDimension cardDimension

isDummy

boolean isDummy

orientation

int orientation

listener

java.awt.event.ActionListener listener

layout

OverlappedLayoutManager layout

Class de.kosi.gui.view.game.TrickPane implements Serializable

Serialized Fields

cardDimension

CardDimension cardDimension

cardComponents

java.util.Vector cardComponents

trickStart

int trickStart


Package de.kosi.gui.view.table

Class de.kosi.gui.view.table.BidButton implements Serializable

Serialized Fields

bid

Bid bid
The bid made when the button has been pressed.

Class de.kosi.gui.view.table.BidLabel implements Serializable

Serialized Fields

bid

Bid bid
The bid represented by this label.

Class de.kosi.gui.view.table.CardLabel implements Serializable

Serialized Fields

card

Card card
The card graphically represented by this label.

Class de.kosi.gui.view.table.ComputerPlayerDialog implements Serializable

Serialized Fields

computerPlayerCombo

javax.swing.JComboBox computerPlayerCombo

directionCombo

javax.swing.JComboBox directionCombo

computerPlayer

java.lang.String computerPlayer

Class de.kosi.gui.view.table.InviteConfirmDialog implements Serializable

Serialized Fields

acceptingInvitation

boolean acceptingInvitation

Class de.kosi.gui.view.table.InviteDialog implements Serializable

Serialized Fields

userList

javax.swing.JList userList

directionCombo

javax.swing.JComboBox directionCombo

user

java.lang.String user

model

UserNameListModel model

Class de.kosi.gui.view.table.KickDialog implements Serializable

Serialized Fields

userCombo

javax.swing.JComboBox userCombo

player

java.lang.String player

Class de.kosi.gui.view.table.RubberDialog implements Serializable

Serialized Fields

rubber

Rubber rubber

playerNames

java.lang.String[] playerNames

bundle

CResourceBundle bundle


Package de.kosi.gui.window

Class de.kosi.gui.window.AboutBox implements Serializable

Class de.kosi.gui.window.ChangePasswordDialog implements Serializable

Serialized Fields

infoText

javax.swing.JTextArea infoText
Info text of the dialog.

loginField

javax.swing.JTextField loginField
Textfield to enter the login name.

oldPasswordField

javax.swing.JPasswordField oldPasswordField
Field to enter the old password.

newPasswordField1

javax.swing.JPasswordField newPasswordField1
Field to enter the newly chosen password.

newPasswordField2

javax.swing.JPasswordField newPasswordField2
Secure field to repeat the newly chosen password.

openHelp

javax.swing.Action openHelp
Action field for help frame.

cancel

javax.swing.Action cancel
Action field to cancel.

reset

javax.swing.Action reset
Action field to reset.

changePassword

javax.swing.Action changePassword
Action field to change the password.

password1

char[] password1
Array for the new password.

password2

char[] password2
Array for the repeated new password.

foyer

Foyer foyer

Class de.kosi.gui.window.ChangeProfileDialog implements Serializable

Serialized Fields

infoText

javax.swing.JTextArea infoText
Info text of the dialog.

emailField

javax.swing.JTextField emailField
Textfield for the user to enter his e-mail adress.

strengthBox

CComboBox strengthBox
ComboBox for the user to select a skill of play.

localeBox

LocaleComboBox localeBox
ComboBox for the user to select a locality.

conventionBox

javax.swing.JComboBox conventionBox
ComboBox for the users to select a convention card.

timeBox

TimeZoneComboBox timeBox
JComboBox for the user to select the time zone he is living in.

openHelp

CAction openHelp
Some Action.

cancel

CAction cancel
Some Action.

reset

CAction reset
Some Action.

changeProfile

CAction changeProfile
Some Action.

strengthStrings

java.lang.String[] strengthStrings
Array of strength.

conventionStrings

java.lang.String[] conventionStrings
Array of conventions.

timeStrings

java.lang.String[] timeStrings
Array of time.

localeStrings

java.lang.String[] localeStrings
Array of localties.

status

int status

Class de.kosi.gui.window.CreateTableDialog implements Serializable

Serialized Fields

directionChooser

DirectionChooser directionChooser

publicTable

CCheckBox publicTable

cancel

javax.swing.Action cancel

Class de.kosi.gui.window.CriterionsDialog implements Serializable

Serialized Fields

infoText

javax.swing.JTextArea infoText
Info text of the dialog.

commentText

javax.swing.JTextArea commentText
Textarea to enter some comments.

criterionsBox

CCheckBox criterionsBox
Not in use.

individualButton

CRadioButton individualButton
RadioButton to define an individual Tournament.

partnerButton

CRadioButton partnerButton
RadioButton to define a partner Tournament.

teamButton

CRadioButton teamButton
RadioButton to define a team Tournament.

numberOfBoardsBox

javax.swing.JComboBox numberOfBoardsBox
ComboBox to select the number of boards to play in each round.

timeLimitBox

javax.swing.JComboBox timeLimitBox
ComboBox to select the time limit on each round.

numberOfBoardsStrings

java.lang.String[] numberOfBoardsStrings
Array of number of boards.

timeLimitStrings

java.lang.String[] timeLimitStrings
Array of time limit.

openHelp

javax.swing.Action openHelp
Some Action.

cancel

javax.swing.Action cancel
More Action.

reset

javax.swing.Action reset
And Action.

Class de.kosi.gui.window.EndOfRegistrationDialog implements Serializable

Serialized Fields

infoText

javax.swing.JTextArea infoText
Info text of the dialog.

commentText

javax.swing.JTextArea commentText
Textarea to enter some comments.

calendar

DateChooser calendar
Calendar to choose the date, the time to register ends.

timeStrings

java.lang.String[] timeStrings
Array of time.

timeBox

javax.swing.JComboBox timeBox
ComboBox to select the hour the register time ends.

amButton

CRadioButton amButton
Radiobutton to define, that the register time ends in the morning.

pmButton

CRadioButton pmButton
Radiobutton to define, that the register time ends in the afternoon.

openHelp

javax.swing.Action openHelp
Some Action.

cancel

javax.swing.Action cancel
Some more Action.

reset

javax.swing.Action reset
Some more Action.

Class de.kosi.gui.window.HelpFrame implements Serializable

Serialized Fields

htmlPane

javax.swing.JEditorPane htmlPane

closeWindow

CAction closeWindow

fileMenu

javax.swing.JMenu fileMenu

Class de.kosi.gui.window.LoginDialog implements Serializable

Serialized Fields

status

int status

serverCombo

javax.swing.JComboBox serverCombo

userNameField

javax.swing.JTextField userNameField

passwordField

javax.swing.JPasswordField passwordField

loginButton

javax.swing.JButton loginButton

savePasswordCheckBox

CCheckBox savePasswordCheckBox

firstLogin

boolean firstLogin

Class de.kosi.gui.window.MainWindow implements Serializable

Serialized Fields

status

int status

leaving

boolean leaving
Wether we are about to leave the mainWindow.

client

AbstractClient client
The client related to this window.

views

java.util.List views
A list of views contained by this window. The last view of the list is the visible one.

actionManager

ActionRelayManager actionManager

availableUsers

DistributedListModel availableUsers

onlineUsers

DistributedListModel onlineUsers

passwordAction

javax.swing.Action passwordAction

selectUserAction

javax.swing.Action selectUserAction

Class de.kosi.gui.window.PrivateDialog implements Serializable

Serialized Fields

infoText

javax.swing.JTextArea infoText
Info text of the dialog.

commentText

javax.swing.JTextArea commentText
Textarea to write some comments.

minStrengthBox

CComboBox minStrengthBox
ComboBox to select the minimum strength.

maxStrengthBox

CComboBox maxStrengthBox
ComboBox to select the maximum strength.

minStrengthStrings

java.lang.String[] minStrengthStrings
Array of minmum strength.

maxStrengthStrings

java.lang.String[] maxStrengthStrings
Array of maximal strength.

openHelp

javax.swing.Action openHelp
Some Action

cancel

javax.swing.Action cancel
Some more Action.

reset

javax.swing.Action reset
Action.

Class de.kosi.gui.window.RegisterAcknowledgeDialog implements Serializable

Serialized Fields

infoText

javax.swing.JTextArea infoText

openHelp

javax.swing.Action openHelp

Class de.kosi.gui.window.RegisterDialog implements Serializable

Serialized Fields

infoText

javax.swing.JTextArea infoText
Info text of the dialog.

loginField

javax.swing.JTextField loginField
Textfield for the user to enter his login name.

emailField

javax.swing.JTextField emailField
Textfield for the user to enter his e-mail adress.

strengthBox

CComboBox strengthBox
ComboBox for the user to select a skill of play.

localeBox

LocaleComboBox localeBox
ComboBox for the user to select a locality.

conventionBox

javax.swing.JComboBox conventionBox
ComboBox for the users to select a convention card.

timeBox

TimeZoneComboBox timeBox
JComboBox for the user to select the time zone he is living in.

openHelp

CAction openHelp
Some Action.

cancel

CAction cancel
Some Action.

reset

CAction reset
Some Action.

registerUser

CAction registerUser
Some Action.

strengthStrings

java.lang.String[] strengthStrings
Array of strength.

conventionStrings

java.lang.String[] conventionStrings
Array of conventions.

timeStrings

java.lang.String[] timeStrings
Array of time.

localeStrings

java.lang.String[] localeStrings
Array of localties.

status

int status

Class de.kosi.gui.window.SelectUserDialog implements Serializable

Serialized Fields

userList

javax.swing.JList userList

user

java.lang.String user

model

UserNameListModel model

mainWindow

MainWindow mainWindow

foyer

Foyer foyer

selectedUser

User selectedUser

Class de.kosi.gui.window.TournamentDialog implements Serializable

Serialized Fields

infoText

javax.swing.JTextArea infoText
Info text of the dialog.

commentText

javax.swing.JTextArea commentText
Textfield for the user to write some comments.

calendar

DateChooser calendar
Calendar for the user to define the date of the tournament.

timeStrings

java.lang.String[] timeStrings
Array of time.

timeBox

javax.swing.JComboBox timeBox
ComboBox for the user to select the beginning of the tournament.

amButton

CRadioButton amButton
RadioButton for the user to define, that the tournament starts in the morning.

pmButton

CRadioButton pmButton
RadioButton for the user to define, that the tournament starts in the afternoon.

openHelp

javax.swing.Action openHelp
Some Action

cancel

javax.swing.Action cancel
Action.

reset

javax.swing.Action reset
Action.

Class de.kosi.gui.window.ViewNewProfileDialog implements Serializable

Serialized Fields

infoText

javax.swing.JTextArea infoText
Info text of the dialog.

emailText

javax.swing.JTextArea emailText
Textarea to view the given e-mail adress.

conventionText

javax.swing.JTextArea conventionText
Textarea to view the chosen convention card.

strengthText

javax.swing.JTextArea strengthText
Textarea to view the chosen skill of play.

timeText

javax.swing.JTextArea timeText
Textarea to view the chosen time zone.

openHelp

javax.swing.Action openHelp
Some Action.

cancel

javax.swing.Action cancel
Some Action.

email

java.lang.String email
The e-mail adress.

strength

java.lang.String strength
The selected skill of play.

convention

java.lang.String convention
The selected convention card.

time

java.lang.String time
The selected time zone.

changeProfileDialog

ChangeProfileDialog changeProfileDialog
The ChangeProfileDialog, where the user changed his profile.

Class de.kosi.gui.window.ViewUserDialog implements Serializable

Serialized Fields

infoText

javax.swing.JTextArea infoText
Info text of the dialog.

loginText

javax.swing.JTextArea loginText
Textarea to view the login name of the user.

conventionText

javax.swing.JTextArea conventionText
Textarea to view the users convention card.

strengthText

javax.swing.JTextArea strengthText
Textarea to view the users skill of play.

openHelp

CAction openHelp
Some Action.

cancel

CAction cancel
Some more Action.

status

int status

name

java.lang.String name

Class de.kosi.gui.window.WaitBox implements Serializable

Serialized Fields

statusLabel

javax.swing.JLabel statusLabel

progressBar

javax.swing.JProgressBar progressBar

workerThread

java.lang.Thread workerThread

waitThread

java.lang.Thread waitThread

cancelled

boolean cancelled

result

java.lang.Object result

statusMessage

java.lang.String statusMessage

maxProgress

int maxProgress


Package de.kosi.log

Class de.kosi.log.LogInterfaceImpl implements Serializable


Package de.kosi.model

Class de.kosi.model.ComputerPlayerUserImpl implements Serializable

Serialized Fields

onlineCallback

java.lang.Runnable onlineCallback

offlineCallback

java.lang.Runnable offlineCallback

Class de.kosi.model.FoyerImpl implements Serializable

Serialized Fields

tournaments

xl2.odb.XL2Reference tournaments
List containing all public tournaments.

userMap

xl2.odb.collections.XL2SortedMap userMap
The usermap.

maxTables

int maxTables
Maximum Number of tables.

maxTournaments

int maxTournaments
Maximum number of tournaments.

maxSessions

int maxSessions
Maximum number of sessions.

Class de.kosi.model.FreeTableFilter implements Serializable

Class de.kosi.model.GuestUserImpl implements Serializable

Class de.kosi.model.PasswordException implements Serializable

Class de.kosi.model.Rubber implements Serializable

Serialized Fields

above

int[] above
This array scores the points above the line for both pairs.

total

int[] total
This array scores the total points for both pairs.

game

int[][] game
This array scores the points below the line for both pairs.

Class de.kosi.model.RubberException implements Serializable

Serialized Fields

type

int type

Class de.kosi.model.TableException implements Serializable

Class de.kosi.model.TableSeatTakenException implements Serializable

Class de.kosi.model.UserImpl implements Serializable

Serialized Fields

loginname

java.lang.String loginname
The loginname of the user. This may be any self-assigned nickname.

password

java.lang.String password
The password of the user.

eMail

java.lang.String eMail
The eMail address of the user.

admin

boolean admin
Wether this user is an administrator.

locale

java.util.Locale locale
The locale of the user.

timeZone

java.util.TimeZone timeZone
The time zone of the user.

lastLogin

long lastLogin
Contains the last time, the user logged in, or -1 if he never logged in.

strength

int strength
Contains the strength of the player.


Package de.kosi.model.game

Class de.kosi.model.game.Board implements Serializable

Serialized Fields

cards

java.util.Vector[] cards
Cards of the four players

opener

int opener
This field tells who of the players is the opener of the bidding phase of the game of Bridge. In real Bridge this is the player who distributes the cards. The value of this field must be in the range 0 ... 3 and is used as index to the array field this.players. Use the constants Player.NORTH, Player.EAST, Player.SOUTH, Player.WEST for setting this field and everything will work fine.

vulnerableNorthSouth

boolean vulnerableNorthSouth
Wether North and South are vulnerable.

vulnerableEastWest

boolean vulnerableEastWest
Wether East and West are vulnerable.

Class de.kosi.model.game.Card implements Serializable

Serialized Fields

value

int value
This attribute stores a value which is calculated from the card suit and card value. Example: to calculate the value of the spades ace do the following: NUM_VALUES * SUIT_SPADES + VALUE_ACE.

Class de.kosi.model.game.CardList implements Serializable

Class de.kosi.model.game.Contract implements Serializable

Class de.kosi.model.game.DoubleBid implements Serializable

Class de.kosi.model.game.FirstTrickException implements Serializable

Class de.kosi.model.game.IncompleteTrickException implements Serializable

Class de.kosi.model.game.InvalidBidException implements Serializable

Serialized Fields

type

int type
This attribute describes the type of the exception. It must always contain one of the constant values of INSUFFICIENT_BID, NO_DOUBLE_POSSIBLE or NO_REDOUBLE_POSSIBLE.

Class de.kosi.model.game.InvalidCardException implements Serializable

Serialized Fields

type

int type
This attribute stores the type of the exception. Must be one of the indicator constants.

Class de.kosi.model.game.InvalidGameStateException implements Serializable

Class de.kosi.model.game.NoContract implements Serializable

Class de.kosi.model.game.NormalResult implements Serializable

Serialized Fields

declarerTricks

int declarerTricks
The number of tricks that the declarer made.

Class de.kosi.model.game.PassBid implements Serializable

Class de.kosi.model.game.PassedThroughResult implements Serializable

Class de.kosi.model.game.PercentageResult implements Serializable

Class de.kosi.model.game.RedoubleBid implements Serializable

Class de.kosi.model.game.Result implements Serializable

Serialized Fields

board

Board board
The board of the game.

bids

java.util.List bids
This List contains the list of bids.

contract

Contract contract
The contract of the game.

tricks

java.util.List tricks
This is the list of tricks. May be shorter than 13 tricks if the game was interrupted by time exceeding or passing four times.

Class de.kosi.model.game.SuitBid implements Serializable

Serialized Fields

value

int value
This attribute stores an internal value used to represent the suit and the level of a SuitBid instance.

Class de.kosi.model.game.SuitContract implements Serializable

Serialized Fields

suit

SuitBid suit
Suit (and heigth) to play.

doubled

boolean doubled
Wether this contract has been doubled.

redoubled

boolean redoubled
Wether this contract has been redoubled.

declarer

int declarer
The declarer of this contract.

Class de.kosi.model.game.TimeExceedResult implements Serializable

Serialized Fields

percentNorthSouth

double percentNorthSouth

percentEastWest

double percentEastWest

interruptedPhase

int interruptedPhase

Class de.kosi.model.game.Trick implements Serializable

Serialized Fields

cards

Card[] cards
This array always has the length four. The field at index 0 contains the card played by north (Player.NORTH == 0), field 1 contains the card played by east, field 2 the one by south and field 3 the card from west. If any direction has not played a card yet, the respective field contains null.

leader

int leader
The direction of the leader of the trick. The leader is the player who plays the first card.

number

int number
The number of the trick. Counting starts at 0 so the last trick gets number 12.

Class de.kosi.model.game.TrickException implements Serializable

Serialized Fields

type

int type


Package de.kosi.model.tournament

Class de.kosi.model.tournament.PairTournamentConfiguration implements Serializable

Serialized Fields

pairTournament

PairTournament pairTournament

Class de.kosi.model.tournament.PairTournamentImpl implements Serializable

Serialized Fields

registeredUsers

java.util.List registeredUsers

pairs

java.util.List pairs

boardsPerRound

int boardsPerRound

remainingUser

UserImpl remainingUser

Class de.kosi.model.tournament.TournamentException implements Serializable

Class de.kosi.model.tournament.TournamentImpl implements Serializable

Serialized Fields

owner

UserImpl owner
Owner if this routnament.

startDate

java.util.Calendar startDate
Date this tournament is started.

applicationDeadline

java.util.Calendar applicationDeadline
Application deadline for players wanting to participate in this tournament.

matchTimeout

long matchTimeout
Time until a match is ended.

status

int status
Status of this tournament (one of APPLICATION, PREPARATION, EXECUTION, FINISHED).

movement

Movement movement
Movement used for this tournament.

tournamentList

xl2.odb.XL2Reference tournamentList
This list contains this tournament.

userGames

java.util.Map userGames
This contains a mapping of users to their currently active games.


Package de.kosi.rmi

Class de.kosi.rmi.RMISSLClientSocketFactory implements Serializable

Class de.kosi.rmi.RMISSLServerSocketFactory implements Serializable


Package de.kosi.server

Class de.kosi.server.HttpConfigurable implements Serializable

Serialized Fields

httpServer

HttpServerInterface httpServer
Reference to the Server

Class de.kosi.server.HttpServerInterfaceImpl implements Serializable

Serialized Fields

running

boolean running
Wether the HTTP Server is running.

port

int port
Port the server is running on.

directory

java.lang.String directory
Directory the server servers.

Class de.kosi.server.MailerConfigurable implements Serializable

Serialized Fields

mailer

MailerInterface mailer
Reference to the mailer

Class de.kosi.server.MailerInterfaceImpl implements Serializable

Serialized Fields

mailServer

java.lang.String mailServer
The SMTP server the emails are sent to.

mailFrom

java.lang.String mailFrom
The sender address for the emails.

debug

boolean debug
Wether Debug output should be printed to stdio.

Class de.kosi.server.ServerConfigurable implements Serializable

Serialized Fields

serverAdmin

ServerAdmin serverAdmin
Reference to the Server


Package de.kosi.session

Class de.kosi.session.InvalidSessionException implements Serializable

Class de.kosi.session.KosiAccessException implements Serializable

Class de.kosi.session.Session implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException
Reads a session from an ObjectInput Stream.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Writes this object to an ObjectOutput Stream. This method makes serialization faster.

Class de.kosi.session.SessionConfigurable implements Serializable

Serialized Fields

sessionAdminInterface

SessionAdminInterface sessionAdminInterface
The SessionAdminInterface this Configurable was created for.

Class de.kosi.session.SessionListEntry implements Serializable

Serialized Fields

session

Session session
Session of this entry.

username

java.lang.String username
User this session belongs to.

Class de.kosi.session.UserAlreadyPlayingException implements Serializable

Class de.kosi.session.UserUnavailableException implements Serializable


Package de.kosi.util

Class de.kosi.util.AbstractDistributedListTableModel implements Serializable

Serialized Fields

list

DistributedList list
DistributedList this model is based on.

listener

DistributedListListener listener
Listener that gets notiefied, when the list changes.

filter

DistributedListFilter filter
Filer for list entries.

entries

java.util.List entries
List of entries currently in the list.

connected

boolean connected
wether the TableModel is currently connected to the DistributedList.

cachingThread

de.kosi.util.AbstractDistributedListTableModel.CachingThread cachingThread
thread responsible for requesting the values to be cached.

columnName

java.lang.String[] columnName

Class de.kosi.util.AvailableUserFilter implements Serializable

Class de.kosi.util.DBDistributedListImpl implements Serializable

Class de.kosi.util.DistributedListEvent implements Serializable

Serialized Fields

type

int type
type of the event (one of the DLE_xxx constants.

entries

java.util.List entries
Entries that are affected by this event.

Class de.kosi.util.DistributedListImpl implements Serializable

Serialized Fields

entries

java.util.List entries
The entries to the list

filteredListeners

java.util.List filteredListeners

Class de.kosi.util.DistributedListModel implements Serializable

Serialized Fields

list

DistributedList list

listener

de.kosi.util.DistributedListModel.DistributedModelListener listener

Class de.kosi.util.LocalizedException implements Serializable

Serialized Fields

type

java.lang.String type
Type indicating what message to use.

Class de.kosi.util.NoDistributedListFilter implements Serializable

Class de.kosi.util.ThreadPool implements Serializable

Serialized Fields

numThreads

int numThreads
The number of Threads to be created.

persistantTasks

xl2.odb.collections.XL2SortedSet persistantTasks
The persistant tasks.

currentPersistantTasks

xl2.odb.collections.XL2SortedSet currentPersistantTasks
Contains the currently running persistant tasks.