[LIB-13] Add lichess scanner
[chesshog-scanner.git] / src / main / java / org / hedgecode / chess / scanner / ChessHogScanner.java
index 45a8064..0191cff 100644 (file)
@@ -19,6 +19,9 @@ package org.hedgecode.chess.scanner;
 import java.util.HashMap;
 import java.util.Map;
 
+import org.hedgecode.chess.scanner.portal.ChessGamesScanner;
+import org.hedgecode.chess.scanner.portal.LiChessScanner;
+
 /**
  * ChessHogScanner
  *
@@ -28,7 +31,12 @@ public final class ChessHogScanner {
 
     private static ChessHogScanner _instance;
 
-    private final Map<ScannerType, Scanner> SCANNERS = new HashMap<ScannerType, Scanner>();
+    private final Map<ScannerType, Scanner> SCANNERS = new HashMap<ScannerType, Scanner>() {
+        {
+            put( ScannerType.CHESSGAMES, new ChessGamesScanner() );
+            put( ScannerType.LICHESS,    new LiChessScanner()    );
+        }
+    };
 
     public static Scanner get(ScannerType type) {
         return getInstance().scanner(type);