From fbed706fbf25c2f7a5b3f3ba9b2b44737c411dcc Mon Sep 17 00:00:00 2001 From: Jim Procter Date: Fri, 26 Jun 2015 17:21:58 +0100 Subject: [PATCH] JAL-1705 - allow a FileParse to be constructed directly from a reader for direct reading of HTTP client streams --- src/jalview/io/FileParse.java | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/jalview/io/FileParse.java b/src/jalview/io/FileParse.java index 9228257..2221312 100755 --- a/src/jalview/io/FileParse.java +++ b/src/jalview/io/FileParse.java @@ -269,6 +269,30 @@ public class FileParse } /** + * not for general use, creates a fileParse object for an existing reader with + * configurable values for the origin and the type of the source + */ + public FileParse(BufferedReader source, String originString, + String typeString) + { + type = typeString; + error = false; + inFile = null; + dataName = originString; + dataIn = source; + try + { + if (dataIn.markSupported()) + { + dataIn.mark(READAHEAD_LIMIT); + } + } catch (IOException q) + { + + } + } + + /** * Create a datasource for input to Jalview. See AppletFormatAdapter for the * types of sources that are handled. * -- 1.7.10.2