[LIB-13] Method scanUrl implementation for several scanners
[chesshog-scanner.git] / src / main / java / org / hedgecode / chess / scanner / json / JSONSettings.java
index d4fa8cc..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;
 
@@ -54,6 +60,15 @@ public class JSONSettings implements Settings {
     @SerializedName("gameQueryParams")
     private String gameQueryParams;
 
+    @SerializedName("gameUrlRegex")
+    private String gameUrlRegex;
+
+    @SerializedName("gameJsonUrlRegex")
+    private String gameJsonUrlRegex;
+
+    @SerializedName("gameIdRegex")
+    private String gameIdRegex;
+
     @Override
     public String getTournamentUrl() {
         return tournamentUrl;
@@ -75,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;
     }
@@ -99,4 +124,19 @@ public class JSONSettings implements Settings {
         return gameQueryParams;
     }
 
+    @Override
+    public String getGameUrlRegex() {
+        return gameUrlRegex;
+    }
+
+    @Override
+    public String getGameJsonUrlRegex() {
+        return gameJsonUrlRegex;
+    }
+
+    @Override
+    public String getGameIdRegex() {
+        return gameIdRegex;
+    }
+
 }