|
PokerSource Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pokersource.enum.BaseHandGroup
public class BaseHandGroup
Implements the HandGroup interface in a way that will work for most poker games. Subclasses can override if necessary.
HandGroup
,
HoldemHandGroup
Field Summary | |
---|---|
(package private) java.util.HashSet |
myhands
Set of Long objects, each a bitmask for one hand. |
(package private) java.lang.String |
myspec
String representation of hand group. |
Constructor Summary | |
---|---|
BaseHandGroup()
|
Method Summary | |
---|---|
int |
compareTo(java.lang.Object o)
Define default sort order based on string representation. |
java.lang.String |
getGroupSpec()
|
long[] |
getHands()
Returns an array of atomic hands (each encoded as a long). |
java.util.Set |
getHandSet()
|
boolean |
isHandInGroup(long hand)
|
int |
numHands()
|
java.lang.String |
toString()
|
java.lang.String |
toStringAtomic()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
java.lang.String myspec
java.util.HashSet myhands
Constructor Detail |
---|
public BaseHandGroup()
Method Detail |
---|
public java.lang.String getGroupSpec()
getGroupSpec
in interface HandGroup
public int numHands()
numHands
in interface HandGroup
public long[] getHands()
getHands
in interface HandGroup
Deck
public java.util.Set getHandSet()
getHandSet
in interface HandGroup
public boolean isHandInGroup(long hand)
isHandInGroup
in interface HandGroup
public java.lang.String toString()
toString
in interface HandGroup
toString
in class java.lang.Object
public java.lang.String toStringAtomic()
toStringAtomic
in interface HandGroup
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
|
PokerSource Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |