com.codethesis.pgnparse
Class PGNParser

java.lang.Object
  extended by com.codethesis.pgnparse.PGNParser

public class PGNParser
extends java.lang.Object

Author:
Deyan Rizov

Field Summary
static java.lang.String BISHOP
           
static java.lang.String KING
           
static java.lang.String KNIGHT
           
static java.lang.String PAWN
           
static java.lang.String QUEEN
           
static java.lang.String ROOK
           
 
Constructor Summary
PGNParser()
           
 
Method Summary
static java.util.List<PGNGame> parse(java.lang.String pgn)
           
static java.util.List<PGNGame> parse(java.lang.String pgn, boolean force)
           
static void setPieces(java.lang.String pawn, java.lang.String knight, java.lang.String bishop, java.lang.String rook, java.lang.String queen, java.lang.String king)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PAWN

public static java.lang.String PAWN

KNIGHT

public static java.lang.String KNIGHT

BISHOP

public static java.lang.String BISHOP

ROOK

public static java.lang.String ROOK

QUEEN

public static java.lang.String QUEEN

KING

public static java.lang.String KING
Constructor Detail

PGNParser

public PGNParser()
Method Detail

setPieces

public static void setPieces(java.lang.String pawn,
                             java.lang.String knight,
                             java.lang.String bishop,
                             java.lang.String rook,
                             java.lang.String queen,
                             java.lang.String king)
Parameters:
pawn -
knight -
bishop -
rook -
queen -
king -

parse

public static java.util.List<PGNGame> parse(java.lang.String pgn)
                                     throws PGNParseException,
                                            java.io.IOException,
                                            java.lang.NullPointerException,
                                            MalformedMoveException
Parameters:
pgn -
Returns:
Throws:
PGNParseException
java.io.IOException
MalformedMoveException
java.lang.NullPointerException

parse

public static java.util.List<PGNGame> parse(java.lang.String pgn,
                                            boolean force)
                                     throws PGNParseException,
                                            java.io.IOException,
                                            java.lang.NullPointerException,
                                            MalformedMoveException
Throws:
PGNParseException
java.io.IOException
java.lang.NullPointerException
MalformedMoveException