|
|||||||||||
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 |