|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pokersource.enumerate.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 HandGrouppublic int numHands()
numHands in interface HandGrouppublic long[] getHands()
getHands in interface HandGroupDeckpublic java.util.Set getHandSet()
getHandSet in interface HandGrouppublic boolean isHandInGroup(long hand)
isHandInGroup in interface HandGrouppublic java.lang.String toString()
toString in interface HandGrouptoString in class java.lang.Objectpublic java.lang.String toStringAtomic()
toStringAtomic in interface HandGrouppublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||