net.mlw.gfw.ext.card
Class DefaultTableModel
java.lang.Object
|
+--net.mlw.gfw.ext.card.DefaultTableModel
- All Implemented Interfaces:
- EventHandler, EventHandlerContainer, TableModel
- Direct Known Subclasses:
- ScrollableTableModel
- public class DefaultTableModel
- extends java.lang.Object
- implements TableModel
- Version:
- $Revision: 1.9 $ $Date: 2004/06/29 20:32:54 $
- Author:
- Matthew L. Wilson
Method Summary |
net.mlw.gfw.event.EventHandler |
addEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
Adds a EventHandler to the internal List of EventHandlers. |
void |
clear()
|
net.mlw.gfw.ext.card.Card |
getCard(int seat)
|
net.mlw.gfw.ext.card.Card[] |
getCards()
|
int |
getNumberOfCardsPlayed()
|
java.lang.String |
getPlayersName(int seat)
|
int |
isSeated(java.lang.String userName)
|
void |
onEvent(net.mlw.gfw.event.Event event)
This method processes an event. |
void |
playCard(net.mlw.gfw.ext.card.Card card,
int seat)
|
net.mlw.gfw.event.EventHandler |
removeEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
Removes the EventHandler from the List. |
void |
sit(java.lang.String userName,
int seat)
|
void |
stand(java.lang.String userName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
numberOfPlayers
protected int numberOfPlayers
player
protected java.lang.String[] player
cards
protected net.mlw.gfw.ext.card.Card[] cards
eventHandlers
protected net.mlw.gfw.event.EventHandlerList eventHandlers
DefaultTableModel
public DefaultTableModel(int numberOfPlayers)
clear
public void clear()
- Specified by:
clear
in interface TableModel
playCard
public void playCard(net.mlw.gfw.ext.card.Card card,
int seat)
- Specified by:
playCard
in interface TableModel
- See Also:
TableModel.playCard(net.mlw.gfw.ext.card.Card, int)
getNumberOfCardsPlayed
public int getNumberOfCardsPlayed()
- Specified by:
getNumberOfCardsPlayed
in interface TableModel
sit
public void sit(java.lang.String userName,
int seat)
- Specified by:
sit
in interface TableModel
- See Also:
TableModel.sit(java.lang.String, int)
stand
public void stand(java.lang.String userName)
- Specified by:
stand
in interface TableModel
- See Also:
TableModel.stand(java.lang.String)
isSeated
public int isSeated(java.lang.String userName)
getCard
public net.mlw.gfw.ext.card.Card getCard(int seat)
- Specified by:
getCard
in interface TableModel
- See Also:
TableModel.getCard(int)
getPlayersName
public java.lang.String getPlayersName(int seat)
- Specified by:
getPlayersName
in interface TableModel
- See Also:
TableModel.getPlayersName(int)
getCards
public net.mlw.gfw.ext.card.Card[] getCards()
- Specified by:
getCards
in interface TableModel
- Returns:
- Returns the cards.
onEvent
public void onEvent(net.mlw.gfw.event.Event event)
- Description copied from interface:
EventHandler
- This method processes an event.
- Specified by:
onEvent
in interface EventHandler
- Parameters:
event
- The Event to be processed.- See Also:
EventHandler.onEvent(net.mlw.gfw.event.Event)
addEventHandler
public net.mlw.gfw.event.EventHandler addEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
- Description copied from interface:
EventHandlerContainer
- Adds a EventHandler to the internal List of EventHandlers.
- Specified by:
addEventHandler
in interface EventHandlerContainer
- Parameters:
eventHandler
- The EventHandler to add.- See Also:
EventHandlerContainer.addEventHandler(net.mlw.gfw.event.EventHandler)
removeEventHandler
public net.mlw.gfw.event.EventHandler removeEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
- Description copied from interface:
EventHandlerContainer
- Removes the EventHandler from the List.
- Specified by:
removeEventHandler
in interface EventHandlerContainer
- Parameters:
eventHandler
- The EventHandler to remove.- See Also:
EventHandlerContainer.removeEventHandler(net.mlw.gfw.event.EventHandler)
Copyright © 2003-2004 mlavilson. All Rights Reserved.