X-Git-Url: https://git.hedgecode.org/?p=chesshog-scanner.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fchess%2Fscanner%2FChessHogScanner.java;fp=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fchess%2Fscanner%2FChessHogScanner.java;h=93c814315ce32caaab7fb977e597ee55e41bed50;hp=91a05c883cca7716c0feff3aaafca52b6d74dde3;hb=df574e5ec8ae08c1c50adbe30b597cd86e6ab3fa;hpb=25ccd0fd5d5a640bc2dac646f2d760b5d64b989b diff --git a/src/main/java/org/hedgecode/chess/scanner/ChessHogScanner.java b/src/main/java/org/hedgecode/chess/scanner/ChessHogScanner.java index 91a05c8..93c8143 100644 --- a/src/main/java/org/hedgecode/chess/scanner/ChessHogScanner.java +++ b/src/main/java/org/hedgecode/chess/scanner/ChessHogScanner.java @@ -66,20 +66,20 @@ public final class ChessHogScanner { * * @param url URL string for scan. * @return PGN game. - * @throws ChessHogScannerException Incorrect URL or unknown chess portal. + * @throws ScannerException Incorrect URL or unknown chess portal. */ - public static PGNGame scan(String url) throws ChessHogScannerException { + public static PGNGame scan(String url) throws ScannerException { String hostName; try { hostName = new URL(url).getHost(); } catch (MalformedURLException cause) { - throw new ChessHogScannerException( + throw new ScannerException( String.format("Incorrect URL: %s", url), cause ); } ScannerType type = ScannerType.byHost(hostName); if (type == null) { - throw new ChessHogScannerException( + throw new ScannerException( String.format("Host %s is not among the known for the scanner", hostName) ); } @@ -100,7 +100,7 @@ public final class ChessHogScanner { initiableScanner.init(); } initScanners.add(type); - } catch (ChessHogScannerException e) { + } catch (ScannerException e) { throw new RuntimeException(e); } } @@ -114,7 +114,7 @@ public final class ChessHogScanner { } private ChessHogScanner() { - if (!ChessHogScannerProperties.is("scanner.lazy.init")) { + if (!ScannerProperties.is("scanner.lazy.init")) { init(); } }