[LIB-13] Lazy scanners init, scan by URL and rename API functions
[chesshog-scanner.git] / src / main / java / org / hedgecode / chess / scanner / ChessHogScannerConstants.java
index 651a3e4..50eb391 100644 (file)
@@ -30,11 +30,17 @@ public final class ChessHogScannerConstants {
 
     public static final String CRLF = System.getProperty("line.separator");
 
-    public static final String PORTAL_CHESSGAMES = "chessgames";
-    public static final String PORTAL_LICHESS = "lichess";
-    public static final String PORTAL_CHESSBOMB = "chessbomb";
-    public static final String PORTAL_CHESS24 = "chess24";
-    public static final String PORTAL_CHESSCOM = "chesscom";
+    public static final String TYPE_CHESSGAMES = "chessgames";
+    public static final String TYPE_LICHESS = "lichess";
+    public static final String TYPE_CHESSBOMB = "chessbomb";
+    public static final String TYPE_CHESS24 = "chess24";
+    public static final String TYPE_CHESSCOM = "chesscom";
+
+    public static final String DOMAIN_CHESSGAMES = "chessgames.com";
+    public static final String DOMAIN_LICHESS = "lichess.org";
+    public static final String DOMAIN_CHESSBOMB = "www.chessbomb.com";
+    public static final String DOMAIN_CHESS24 = "chess24.com";
+    public static final String DOMAIN_CHESSCOM = "chess.com";
 
     public static final String PROXY_UNDEFINED = "undefined";
     public static final String PROXY_HTTP = "http";
@@ -42,7 +48,7 @@ public final class ChessHogScannerConstants {
 
     private ChessHogScannerConstants() {
         throw new AssertionError(
-                String.format("No %s instances!", ChessHogScannerConstants.class.getName())
+                String.format("No %s instances!", getClass().getName())
         );
     }