Package javachess.events
Interface EventVisitor
- All Known Implementing Classes:
ConsoleChessDisplay,GUIChessDisplay
public interface EventVisitor
Interface for the visitor pattern used in the event system.
This interface defines methods for visiting different types of events.
The default method visit(Event event) allows for a generic visit to any event.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(ChangePlayerEvent event) voidvisit(CheckEvent event) voidvisit(CheckMateEvent event) voiddefault voidvoidvisit(PromotionEvent event) voidvisit(SoundEvent event) voidvisit(StalemateEvent event) voidvisit(UpdateBoardEvent event)
-
Method Details
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-