All Classes and Interfaces
Class
Description
Represents an abstract implementation of a Universal Chess Interface (UCI) engine.
Fast chess: https://en.wikipedia.org/wiki/Fast_chess
This class provides an empty implementation of
UciVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.Represents a command in the Universal Chess Interface (UCI) protocol.
The UCIEngine interface defines the contract for handling UCI commands as part of the
Universal Chess Interface (UCI) protocol.
The UCIGui interface defines the contract for handling UCI responses as part of the
Universal Chess Interface (UCI) protocol.
The UCIRequest interface represents a command request sent to a chess engine
as part of the Universal Chess Interface (UCI) protocol.
The UCIResponse interface represents response commands sent from the chess engine to the GUI
as part of the Universal Chess Interface (UCI) protocol.
Represents a service that facilitates communication using the Universal Chess Interface (UCI) protocol.
This interface defines a complete generic visitor for a parse tree produced
by
UciParser.