meshi.util.file
Class MeshiLineReader

java.lang.Object
  extended by java.io.Reader
      extended by java.io.BufferedReader
          extended by java.io.LineNumberReader
              extended by meshi.util.file.MeshiLineReader
All Implemented Interfaces:
java.io.Closeable, java.lang.Readable
Direct Known Subclasses:
PdbReader

public class MeshiLineReader
extends java.io.LineNumberReader


Field Summary
private  java.lang.String name
           
private  java.lang.String path
           
 
Fields inherited from class java.io.Reader
lock
 
Constructor Summary
MeshiLineReader(java.io.File file)
           
MeshiLineReader(java.io.FileReader FR)
           
MeshiLineReader(java.io.FileReader FR, java.lang.String path)
           
MeshiLineReader(java.io.InputStreamReader ISR)
           
MeshiLineReader(java.io.InputStreamReader ISR, java.lang.String path)
           
MeshiLineReader(java.lang.String path)
           
 
Method Summary
 java.lang.String fileName()
           
private static boolean isItGzipped(java.io.File file)
           
 java.lang.String name()
           
private static java.io.FileReader new_FileReader(java.io.File file)
           
private static java.io.InputStreamReader new_InputStreamReader(java.io.File file)
           
 java.lang.String path()
           
 java.lang.String readLine(Filter filter)
           
 java.lang.String readLine(java.lang.String commentString)
           
private  void setPath(java.lang.String p)
           
 java.lang.String toString()
           
 
Methods inherited from class java.io.LineNumberReader
getLineNumber, mark, read, read, readLine, reset, setLineNumber, skip
 
Methods inherited from class java.io.BufferedReader
close, markSupported, ready
 
Methods inherited from class java.io.Reader
read, read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

path

private java.lang.String path

name

private java.lang.String name
Constructor Detail

MeshiLineReader

public MeshiLineReader(java.io.InputStreamReader ISR,
                       java.lang.String path)

MeshiLineReader

public MeshiLineReader(java.io.InputStreamReader ISR)

MeshiLineReader

public MeshiLineReader(java.io.FileReader FR,
                       java.lang.String path)

MeshiLineReader

public MeshiLineReader(java.io.FileReader FR)

MeshiLineReader

public MeshiLineReader(java.lang.String path)

MeshiLineReader

public MeshiLineReader(java.io.File file)
Method Detail

isItGzipped

private static boolean isItGzipped(java.io.File file)

new_InputStreamReader

private static java.io.InputStreamReader new_InputStreamReader(java.io.File file)

new_FileReader

private static java.io.FileReader new_FileReader(java.io.File file)

setPath

private void setPath(java.lang.String p)

path

public java.lang.String path()

fileName

public java.lang.String fileName()

name

public java.lang.String name()

readLine

public java.lang.String readLine(Filter filter)

readLine

public java.lang.String readLine(java.lang.String commentString)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object