[LIB-13] Rename some common classes
[chesshog-scanner.git] / src / main / java / org / hedgecode / chess / scanner / portal / LiChessScanner.java
index e43795a..55a53e9 100644 (file)
@@ -20,14 +20,14 @@ import java.util.List;
 
 import org.apache.commons.text.StringEscapeUtils;
 
-import org.hedgecode.chess.scanner.ChessHogScannerException;
 import org.hedgecode.chess.scanner.Scanner;
+import org.hedgecode.chess.scanner.ScannerException;
 import org.hedgecode.chess.scanner.entity.PGNGame;
 import org.hedgecode.chess.scanner.entity.PGNTournament;
 import org.hedgecode.chess.scanner.format.lichess.Format;
 import org.hedgecode.chess.scanner.format.lichess.GameFormat;
 
-import static org.hedgecode.chess.scanner.ChessHogScannerConstants.*;
+import static org.hedgecode.chess.scanner.ScannerConstants.*;
 
 /**
  * LiChessScanner
@@ -44,26 +44,26 @@ public class LiChessScanner extends AbstractSettingsScanner implements Scanner {
     }
 
     @Override
-    public PGNTournament scanTournament(String tournamentId) throws ChessHogScannerException {
+    public PGNTournament scanTournament(String tournamentId) throws ScannerException {
         PGNTournament tournament = new PGNTournament(tournamentId);
         assignTournamentGames(tournament);
         return tournament;
     }
 
     @Override
-    public PGNTournament findTournament(String tournamentName) throws ChessHogScannerException {
-        throw new ChessHogScannerException(
+    public PGNTournament findTournament(String tournamentName) throws ScannerException {
+        throw new ScannerException(
                 "Lichess does not support searching for a tournament by name!"
         );
     }
 
     @Override
-    public PGNGame scanGame(String gameId) throws ChessHogScannerException {
+    public PGNGame scanGame(String gameId) throws ScannerException {
         String pgn = request(
                 assignUrl(gameId)
         );
         if (!isPgnFormat(pgn)) {
-            throw new ChessHogScannerException(
+            throw new ScannerException(
                     String.format("Failed to get PGN for requesting game ID: %s", gameId)
             );
         }
@@ -73,12 +73,12 @@ public class LiChessScanner extends AbstractSettingsScanner implements Scanner {
     }
 
     @Override
-    public PGNGame scanGame(String gameId, String tournamentId) throws ChessHogScannerException {
+    public PGNGame scanGame(String gameId, String tournamentId) throws ScannerException {
         return scanGame(gameId);
     }
 
     @Override
-    public PGNGame scanUrl(String gameUrl) throws ChessHogScannerException {
+    public PGNGame scanUrl(String gameUrl) throws ScannerException {
         String gamePage = request(gameUrl);
         String pgn = regex(
                 gamePage,
@@ -90,7 +90,7 @@ public class LiChessScanner extends AbstractSettingsScanner implements Scanner {
                     getSettings().getGameJsonUrlRegex()
             );
             if (pgn == null) {
-                throw new ChessHogScannerException(
+                throw new ScannerException(
                         String.format("Failed to get source data for requesting URL: %s", gameUrl)
                 );
             }
@@ -102,7 +102,7 @@ public class LiChessScanner extends AbstractSettingsScanner implements Scanner {
         } else {
             pgn = StringEscapeUtils.unescapeHtml4(pgn);
             if (!isPgnFormat(pgn)) {
-                throw new ChessHogScannerException(
+                throw new ScannerException(
                         String.format("Failed to get PGN for requesting URL: %s", gameUrl)
                 );
             }
@@ -113,7 +113,7 @@ public class LiChessScanner extends AbstractSettingsScanner implements Scanner {
         }
     }
 
-    private void assignTournamentGames(PGNTournament tournament) throws ChessHogScannerException {
+    private void assignTournamentGames(PGNTournament tournament) throws ScannerException {
         tournament.clearGames();
         List<String> pgnGames = split(
                 assignUrl(