PokerSource Java API

org.pokersource.enum
Interface HandGroup

All Known Subinterfaces:
HoldemHandGroup
All Known Implementing Classes:
BaseHandGroup, HoldemAbdulGroup, HoldemAtomicGroup, HoldemCanonGroup, HoldemSMGroup, HoldemThresholdGroup, HoldemUniversalGroup, ThresholdHandGroup

public interface HandGroup

A HandGroup represents a set of poker hands that can be referred to by name. The specific way that hands are assigned to named groups is specific to each poker game. For example, in Holdem, named groups include specific holdings like "AhAd", "Kh2h"; canonical starting hands like "AKs", "TT"; or abdulian groups like "Q8s+". Subclasses like HoldemHandGroup define these groups for specific games.

Author:
Michael Maurer <mjmaurer@yahoo.com>
See Also:
BaseHandGroup, HoldemHandGroup

Method Summary
 java.lang.String getGroupSpec()
           
 long[] getHands()
           
 java.util.Set getHandSet()
           
 boolean isHandInGroup(long hand)
           
 int numHands()
           
 java.lang.String toString()
           
 java.lang.String toStringAtomic()
           
 

Method Detail

getGroupSpec

java.lang.String getGroupSpec()

numHands

int numHands()

getHands

long[] getHands()

getHandSet

java.util.Set getHandSet()

isHandInGroup

boolean isHandInGroup(long hand)

toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object

toStringAtomic

java.lang.String toStringAtomic()

PokerSource Java API

PokerSource Home Page - Learn how you can contribute!