Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.pokersource.enumerate
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()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD