public static String readFileAsString( File file, int size_limit ) throws IOException { FileInputStream fis = new FileInputStream(file); try { return readInputStreamAsString(fis, size_limit); } finally { fis.close(); } }
public static String readFileAsString( File file, int size_limit, String charset) throws IOException { FileInputStream fis = new FileInputStream(file); try { return readInputStreamAsString(fis, size_limit, charset); } finally { fis.close(); } }
public static String readGZippedFileAsString( File file, int size_limit ) throws IOException { FileInputStream fis = new FileInputStream(file); try { GZIPInputStream zis = new GZIPInputStream( fis ); return readInputStreamAsString(zis, size_limit); } finally { fis.close(); } } public static String
public static String readInputStreamAsString( InputStream is, int size_limit, String charSet) throws IOException { StringBuilder result = new StringBuilder(1024); byte[] buffer = new byte[64*1024]; while (true) { int len = is.read(buffer); if (len <= 0) { break; } result.append(new String(buffer, 0, len, charSet)); if (size_limit >= 0 && result.length() > size_limit) { result.setLength(size_limit); break; } } return (result.toString()); }
String error = FileUtil.readInputStreamAsString( con.getErrorStream(), 512 ).trim();
(int) (System.currentTimeMillis() - connect_start - 50)); s = FileUtil.readInputStreamAsString(sock.getInputStream(), 16384, maxWait, "UTF-8"); } catch (Exception e) {
String list = FileUtil.readInputStreamAsString( is, 32*1024, "UTF-8" );
} else { try { sWhatsNew = FileUtil.readInputStreamAsString(stream, 65535, "utf8"); stream.close(); } catch (IOException e) {
String startupScript = FileUtil.readInputStreamAsString(stream, 65535, "utf8"); Matcher matcher = pat.matcher(startupScript);
String result = FileUtil.readInputStreamAsString( is, 32*1024, "UTF-8" );
String res = FileUtil.readInputStreamAsString( connection.getInputStream(), 2048 );
info = FileUtil.readInputStreamAsString( es, 512 );
error_str = FileUtil.readInputStreamAsString( error_stream, 512 );
@Override public void perform(TimerEvent event) { long lastPostCount = COConfigurationManager.getLongParameter( PARAM_LASTPOSTCOUNT, 0); PluginInterface pi = PluginInitializer.getDefaultInterface(); try { ResourceDownloader rd = pi.getUtilities().getResourceDownloaderFactory().create( new URL( "http://api.tumblr.com/v2/blog/" + TUMBLR_DEVBLOG +"/info?api_key=" + TUMBLR_APIKEY)); InputStream download = rd.download(); Map json = JSONUtils.decodeJSON(FileUtil.readInputStreamAsString( download, 65535)); Map mapResponse = MapUtils.getMapMap(json, "response", null); if (mapResponse != null) { Map mapBlog = MapUtils.getMapMap(mapResponse, "blog", null); if (mapBlog != null) { postCount = MapUtils.getMapLong(mapBlog, "posts", 0); numNew = postCount - lastPostCount; ViewTitleInfoManager.refreshTitleInfo(ViewTitleInfoBetaP.this); } } } catch (Exception e) { } } });