[LIB-13] Method scanUrl implementation for several scanners
[chesshog-scanner.git] / src / main / java / org / hedgecode / chess / scanner / json / JSONSettings.java
index 474acbe..826b343 100644 (file)
@@ -39,6 +39,12 @@ public class JSONSettings implements Settings {
     @SerializedName("tournamentGamesUrlRegex")
     private String tournamentGamesUrlRegex;
 
+    @SerializedName("tournamentJsonUrlRegex")
+    private String tournamentJsonUrlRegex;
+
+    @SerializedName("tournamentNameRegex")
+    private String tournamentNameRegex;
+
     @SerializedName("tournamentQuery")
     private String tournamentQuery;
 
@@ -57,6 +63,12 @@ public class JSONSettings implements Settings {
     @SerializedName("gameUrlRegex")
     private String gameUrlRegex;
 
+    @SerializedName("gameJsonUrlRegex")
+    private String gameJsonUrlRegex;
+
+    @SerializedName("gameIdRegex")
+    private String gameIdRegex;
+
     @Override
     public String getTournamentUrl() {
         return tournamentUrl;
@@ -78,6 +90,16 @@ public class JSONSettings implements Settings {
     }
 
     @Override
+    public String getTournamentJsonUrlRegex() {
+        return tournamentJsonUrlRegex;
+    }
+
+    @Override
+    public String getTournamentNameRegex() {
+        return tournamentNameRegex;
+    }
+
+    @Override
     public String getTournamentQuery() {
         return tournamentQuery;
     }
@@ -107,4 +129,14 @@ public class JSONSettings implements Settings {
         return gameUrlRegex;
     }
 
+    @Override
+    public String getGameJsonUrlRegex() {
+        return gameJsonUrlRegex;
+    }
+
+    @Override
+    public String getGameIdRegex() {
+        return gameIdRegex;
+    }
+
 }