From 43c6bc68c57ed69b05b0a5b53db501793f29e936 Mon Sep 17 00:00:00 2001 From: David Gageot Date: Mon, 16 Jul 2012 08:58:39 +0200 Subject: [PATCH] Fix warnings --- .../src/main/java/org/sonar/api/utils/HttpDownloader.java | 5 +++++ .../src/main/java/org/sonar/api/utils/UriReader.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java b/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java index 2d5ec5dbbbc..7abc27a262b 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java @@ -92,6 +92,7 @@ public class HttpDownloader extends UriReader.SchemeProcessor implements BatchCo return Joiner.on(", ").join(descriptions); } + @Override String description(URI uri) { return String.format("%s (%s)", uri.toString(), getProxySynthesis(uri)); } @@ -170,18 +171,22 @@ public class HttpDownloader extends UriReader.SchemeProcessor implements BatchCo } } + @Override String[] getSupportedSchemes() { return new String[]{"http", "https"}; } + @Override byte[] readBytes(URI uri) { return download(uri); } + @Override String readString(URI uri, Charset charset) { return downloadPlainText(uri, charset.name()); } + @Override InputStream openStream(URI uri) { try { HttpURLConnection connection = newHttpConnection(uri); diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/utils/UriReader.java b/sonar-plugin-api/src/main/java/org/sonar/api/utils/UriReader.java index 4a7978ed8eb..96f3e14406f 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/utils/UriReader.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/utils/UriReader.java @@ -112,10 +112,12 @@ public class UriReader implements BatchComponent, ServerComponent { */ private static class FileProcessor extends SchemeProcessor { + @Override public String[] getSupportedSchemes() { return new String[]{"file"}; } + @Override byte[] readBytes(URI uri) { try { return Files.toByteArray(new File(uri)); @@ -124,6 +126,7 @@ public class UriReader implements BatchComponent, ServerComponent { } } + @Override String readString(URI uri, Charset charset) { try { return Files.toString(new File(uri), charset); @@ -132,6 +135,7 @@ public class UriReader implements BatchComponent, ServerComponent { } } + @Override InputStream openStream(URI uri) { try { return Files.newInputStreamSupplier(new File(uri)).getInput(); @@ -140,6 +144,7 @@ public class UriReader implements BatchComponent, ServerComponent { } } + @Override String description(URI uri) { return new File(uri).getAbsolutePath(); } -- 2.39.5