A B C D G H I J L M N O P R S T V W

P

Player - Class in blackjackanalyst
A player at a blackjack table.
Player(PlayerStrategy) - Constructor for class blackjackanalyst.Player
Creates an unnamed blackjack player with the given strategy and the default bankroll of 500.
Player(PlayerStrategy, String) - Constructor for class blackjackanalyst.Player
Creates a named blackjack player with the given strategy and the default bankroll of 500.
Player(PlayerStrategy, int) - Constructor for class blackjackanalyst.Player
Creates an unnamed blackjack player with the given strategy and bankroll.
Player(PlayerStrategy, int, String) - Constructor for class blackjackanalyst.Player
Creates a named blackjack player with the given strategy and bankroll.
playerBets(int, int) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerBets(Player, int, int) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerBets(int, int) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerBets(Player, int, int) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerBets(int, int) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerBets(Player, int, int) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerBets(int, int) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the player makes a bet.
playerBets(Player, int, int) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player makes a bet.
playerBlackjack(PlayerHand, int, int) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerBlackjack(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerBlackjack(PlayerHand, int, int) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerBlackjack(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerBlackjack(PlayerHand, int, int) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerBlackjack(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerBlackjack(PlayerHand, int, int) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the observed player gets a blackjack.
playerBlackjack(Player, PlayerHand, int, int) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player gets a blackjack.
playerBusts(PlayerHand, int, int) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerBusts(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerBusts(PlayerHand, int, int) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerBusts(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerBusts(PlayerHand, int, int) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerBusts(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerBusts(PlayerHand, int, int) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the player busts.
playerBusts(Player, PlayerHand, int, int) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player busts.
playerDealt(PlayerHand) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerDealt(Player, PlayerHand) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerDealt(PlayerHand) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerDealt(Player, PlayerHand) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerDealt(PlayerHand) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerDealt(Player, PlayerHand) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerDealt(PlayerHand) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the player is dealt a new hand.
playerDealt(Player, PlayerHand) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player is dealt a new hand.
playerDoublesDown(Card, PlayerHand) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerDoublesDown(Player, Card, PlayerHand) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerDoublesDown(Card, PlayerHand) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerDoublesDown(Player, Card, PlayerHand) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerDoublesDown(Card, PlayerHand) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerDoublesDown(Player, Card, PlayerHand) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerDoublesDown(Card, PlayerHand) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the player doubles down and is drawn a final card.
playerDoublesDown(Player, Card, PlayerHand) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player doubles down and is drawn a final card.
playerDraws(Card, PlayerHand) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerDraws(Player, Card, PlayerHand) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerDraws(Card, PlayerHand) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerDraws(Player, Card, PlayerHand) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerDraws(Card, PlayerHand) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerDraws(Player, Card, PlayerHand) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerDraws(Card, PlayerHand) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the player hits and is drawn a new card.
playerDraws(Player, Card, PlayerHand) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player hits and is drawn a new card.
PlayerHand - Class in blackjackanalyst
A hand of cards belonging to a player.
playerInsures(int, int) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerInsures(Player, int, int) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerInsures(int, int) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerInsures(Player, int, int) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerInsures(int, int) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerInsures(Player, int, int) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerInsures(int, int) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the player makes his insurance bet.
playerInsures(Player, int, int) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player makes his insurance bet.
playerJoins(Table) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerJoins(Player) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerJoins(Table) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerJoins(Player) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerJoins(Table) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerJoins(Player) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerJoins(Table) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the player joins a table.
playerJoins(Player) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player joins a table.
playerLeaves(Table) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerLeaves(Player) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerLeaves(Table) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerLeaves(Player) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerLeaves(Table) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerLeaves(Player) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerLeaves(Table) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the player leaves the table it had previously joined.
playerLeaves(Player) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player leaves the table.
playerLoses(PlayerHand, int, int) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerLoses(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerLoses(PlayerHand, int, int) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerLoses(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerLoses(PlayerHand, int, int) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerLoses(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerLoses(PlayerHand, int, int) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the observed player loses.
playerLoses(Player, PlayerHand, int, int) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player loses.
playerLosesInsurance(int, int) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerLosesInsurance(Player, int, int) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerLosesInsurance(int, int) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerLosesInsurance(Player, int, int) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerLosesInsurance(int, int) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerLosesInsurance(Player, int, int) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerLosesInsurance(int, int) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the observed player loses his insurance bet.
playerLosesInsurance(Player, int, int) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player loses his insurance bet.
PlayerObserver - Interface in blackjackanalyst
An interface that allows observation of a player.
playerPush(PlayerHand, int) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerPush(Player, PlayerHand, int) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerPush(PlayerHand, int) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerPush(Player, PlayerHand, int) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerPush(PlayerHand, int) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerPush(Player, PlayerHand, int) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerPush(PlayerHand, int) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the observed player ties the dealer, or pushes.
playerPush(Player, PlayerHand, int) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player ties the dealer, or pushes.
playerSplits(PlayerHand) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerSplits(Player, PlayerHand) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerSplits(PlayerHand) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerSplits(Player, PlayerHand) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerSplits(PlayerHand) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerSplits(Player, PlayerHand) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerSplits(PlayerHand) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the player splits the hand.
playerSplits(Player, PlayerHand) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player splits the hand.
playerStands(PlayerHand) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerStands(Player, PlayerHand) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerStands(PlayerHand) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerStands(Player, PlayerHand) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerStands(PlayerHand) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerStands(Player, PlayerHand) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerStands(PlayerHand) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the player stands.
playerStands(Player, PlayerHand) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player stands.
PlayerStrategy - Interface in blackjackanalyst
An interface to be implemented by a user-defined player strategy.
PlayerStrategy.PlayerStrategyAction - Enum in blackjackanalyst
The possible player actions, which are hit, stand, double down, and split.
playerWins(PlayerHand, int, int) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerWins(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerWins(PlayerHand, int, int) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerWins(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerWins(PlayerHand, int, int) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerWins(Player, PlayerHand, int, int) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerWins(PlayerHand, int, int) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the observed player wins, but does not get blackjack.
playerWins(Player, PlayerHand, int, int) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player wins, but does not get blackjack.
playerWinsInsurance(int, int) - Method in class blackjackanalyst.observer.AbstractPlayerObserver
 
playerWinsInsurance(Player, int, int) - Method in class blackjackanalyst.observer.AbstractTableObserver
 
playerWinsInsurance(int, int) - Method in class blackjackanalyst.observer.ConsolePlayerObserver
 
playerWinsInsurance(Player, int, int) - Method in class blackjackanalyst.observer.ConsoleTableObserver
 
playerWinsInsurance(int, int) - Method in class blackjackanalyst.observer.WinLossPlayerObserver
 
playerWinsInsurance(Player, int, int) - Method in class blackjackanalyst.observer.WinLossTableObserver
 
playerWinsInsurance(int, int) - Method in interface blackjackanalyst.PlayerObserver
This method is invoked when the observed player wins his insurance bet.
playerWinsInsurance(Player, int, int) - Method in interface blackjackanalyst.TableObserver
This method is invoked when a player wins his insurance bet.
playRound() - Method in class blackjackanalyst.Table
Plays a single round of blackjack.
playRounds(int) - Method in class blackjackanalyst.Table
Plays the given number of rounds of blackjack.

A B C D G H I J L M N O P R S T V W