Add code for checking for updates

This commit is contained in:
drdev
2014-05-30 20:47:34 +00:00
parent b89648bed2
commit a5d1f4e157
2 changed files with 40 additions and 5 deletions

View File

@@ -21,6 +21,7 @@ import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
import java.io.*;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
@@ -142,7 +143,11 @@ public final class FileUtil {
} // writeAllDecks()
public static String readFileToString(String filename) {
return TextUtil.join(readFile(filename), "\n");
return readFileToString(new File(filename));
}
public static String readFileToString(File file) {
return TextUtil.join(readFile(file), "\n");
}
public static List<String> readFile(final String filename) {
@@ -233,4 +238,23 @@ public final class FileUtil {
return list;
}
public static String readFileToString(final URL url) {
return TextUtil.join(readFile(url), "\n");
}
public static List<String> readFile(final URL url) {
List<String> lines = new ArrayList<String>();
try {
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String line;
while ((line = in.readLine()) != null) {
lines.add(line);
}
}
catch (Exception e) {
e.printStackTrace();
}
return lines;
}
}