|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectdip.judge.parser.JudgeOrderParser
Parses Move, Retreat, and Adjustment phase orders.
This assumes that orders never span lines.
| Field Summary | |
static java.lang.String |
ADJUSTMENT_ORDER_HEADER
Header for recognizing the adjustment order block. |
static java.lang.String |
GAME_STARTING_HEADER
Header for recognizing the start of game block |
static java.lang.String |
MOVE_ORDER_HEADER
Header for recognizing the movement order block |
static java.lang.String |
RETREAT_ORDER_HEADER
Header for recognizing the retreat order block. |
static java.lang.String |
SEASON_YEAR_REGEX
Parse Season and Year for these orders |
static java.lang.String |
STARTING_POSITION_REGEX
Recognize the starting position header |
| Constructor Summary | |
JudgeOrderParser(Map map,
OrderFactory orderFactory,
java.lang.String input)
Create a JudgeOrderParser |
|
| Method Summary | |
NJudgeOrderParser.NJudgeOrder[] |
getNJudgeOrders()
Returns the NJudgeOrder(s) after parsing. |
Phase.PhaseType |
getPhaseType()
Returns the phase of the processed orders. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String SEASON_YEAR_REGEX
public static final java.lang.String GAME_STARTING_HEADER
public static final java.lang.String STARTING_POSITION_REGEX
public static final java.lang.String MOVE_ORDER_HEADER
public static final java.lang.String RETREAT_ORDER_HEADER
public static final java.lang.String ADJUSTMENT_ORDER_HEADER
| Constructor Detail |
public JudgeOrderParser(Map map,
OrderFactory orderFactory,
java.lang.String input)
throws java.io.IOException,
java.util.regex.PatternSyntaxException
| Method Detail |
public Phase.PhaseType getPhaseType()
public NJudgeOrderParser.NJudgeOrder[] getNJudgeOrders()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||