org.pokersource.enum
Class HoldemHandGroupFactory
java.lang.Object
org.pokersource.enum.HoldemHandGroupFactory
public class HoldemHandGroupFactory
extends java.lang.Object
Creates instances of HoldemHandGroup-implementing objects from their
string representations. Use of this factory is preferred to directly
calling the constructors of subclasses, as the factory maintains a cache
of immutable instances.
static HoldemHandGroup | getInstance(String groupSpec) - Tries to parse groupSpec into a hand group using the constructors of the
list of known classes.
|
static HoldemHandGroup | getInstance(String groupSpec, Class gclass) - Tries to parse groupSpec into a hand group using the gclass constructor.
|
getInstance
public static HoldemHandGroup getInstance(String groupSpec)
Tries to parse groupSpec into a hand group using the constructors of the
list of known classes. If all known classes fail to parse groupSpec,
throws a runtime exception.
getInstance
public static HoldemHandGroup getInstance(String groupSpec,
Class gclass)
Tries to parse groupSpec into a hand group using the gclass constructor.
If gclass fails to parse groupSpec, throws a runtime exception.
PokerSource Home Page - Learn how you can contribute!