org.jmol.viewer
Class FileManager.VectorDataReader

java.lang.Object
  extended by java.io.Reader
      extended by java.io.BufferedReader
          extended by org.jmol.viewer.FileManager.DataReader
              extended by org.jmol.viewer.FileManager.VectorDataReader
All Implemented Interfaces:
java.io.Closeable, java.lang.Readable
Enclosing class:
FileManager

 class FileManager.VectorDataReader
extends FileManager.DataReader

VectorDataReader subclasses BufferedReader and overrides its read, readLine, mark, and reset methods so that JmolAdapter works with Vector arrays without any further adaptation.


Field Summary
private  java.util.List<java.lang.String> data
           
private  int len
           
private  int pt
           
(package private)  int ptMark
           
 
Fields inherited from class java.io.Reader
lock
 
Constructor Summary
FileManager.VectorDataReader(java.util.List<java.lang.String> data)
           
 
Method Summary
 void mark(long ptr)
           
 int read(char[] buf)
           
 java.lang.String readLine()
           
 void reset()
           
 
Methods inherited from class org.jmol.viewer.FileManager.DataReader
getBufferedReader, readBuf
 
Methods inherited from class java.io.BufferedReader
close, mark, markSupported, read, read, ready, skip
 
Methods inherited from class java.io.Reader
read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

private java.util.List<java.lang.String> data

pt

private int pt

len

private int len

ptMark

int ptMark
Constructor Detail

FileManager.VectorDataReader

FileManager.VectorDataReader(java.util.List<java.lang.String> data)
Method Detail

read

public int read(char[] buf)
         throws java.io.IOException
Overrides:
read in class java.io.Reader
Throws:
java.io.IOException

readLine

public java.lang.String readLine()
Overrides:
readLine in class java.io.BufferedReader

mark

public void mark(long ptr)
Parameters:
ptr -

reset

public void reset()
Overrides:
reset in class java.io.BufferedReader