+ public AlignFile(FileParse source, boolean doXferSettings)
+ throws IOException
+ {
+ this(true, source, true, doXferSettings);
+ }
+
+ public AlignFile(FileParse source) throws IOException
+ {
+ this(true, source);
+ }
+
+ /**
+ * Construct a new parser to read from the position where some other parsing
+ * process left
+ *
+ * @param parseImmediately
+ * if false, need to call 'doParse()' to begin parsing data
+ * @param source
+ */
+ public AlignFile(boolean parseImmediately, FileParse source)
+ throws IOException
+ {
+ this(parseImmediately, source, true);
+ }
+
+ public AlignFile(boolean parseImmediately, FileParse source,
+ boolean closeData) throws IOException
+ {
+ this(parseImmediately, source, closeData, true);
+ }
+
+ public AlignFile(boolean parseImmediately, FileParse source,
+ boolean closeData, boolean doXferSettings) throws IOException