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
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 Home Page - Learn how you can contribute!