|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.io.InputStream
java.io.FilterInputStream
java.io.BufferedInputStream
chemaxon.marvin.io.PositionedInputStream
chemaxon.formats.MolInputStream
public class MolInputStream
Molecule input stream that has the ability to determine the input file format.
| Field Summary |
|---|
| Fields inherited from class chemaxon.marvin.io.PositionedInputStream |
|---|
encoding, lineByteBuffer, lineCurrentColumn |
| Fields inherited from class java.io.BufferedInputStream |
|---|
buf, count, marklimit, markpos, pos |
| Fields inherited from class java.io.FilterInputStream |
|---|
in |
| Constructor Summary | |
|---|---|
MolInputStream(java.io.InputStream is)
Create a molecule input stream from an ordinary one, and determine the format. |
|
MolInputStream(java.io.InputStream is,
java.lang.String fmt)
Create a molecule input stream from an ordinary one, If null is specified as the fmt argument, then the file format is determined automatically. |
|
MolInputStream(java.io.InputStream is,
java.lang.String fmt,
java.lang.String enc)
Create a molecule input stream from an ordinary one, If null is specified as the fmt argument, then the file format is determined automatically. |
|
MolInputStream(java.io.InputStream is,
java.lang.String fmt,
java.lang.String enc,
java.lang.String path)
Create a molecule input stream from an ordinary one, If null is specified as the fmt argument, then the file format is determined automatically. |
|
| Method Summary | |
|---|---|
java.lang.String |
getFormat()
Get the molecule file format. |
java.lang.String |
getPath()
Gets the path or URL of the file. |
void |
setFormat(java.lang.String fmt)
Sets the molecule file format. |
| Methods inherited from class chemaxon.marvin.io.PositionedInputStream |
|---|
bufincRead, endGrabLines, getEncoding, getFilePointer, getGrabbedLines, getLineCount, getWord, isSeekable, length, putBackLine, putBackLine, read, read, readLine, reset, resetFilePointer, seek, setByteOrder, setDesiredBufferSize, setEncoding, setEncoding, setWord, skip, skipLine, startGrabLines |
| Methods inherited from class java.io.BufferedInputStream |
|---|
available, close, mark, markSupported |
| Methods inherited from class java.io.FilterInputStream |
|---|
read |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MolInputStream(java.io.InputStream is)
throws java.io.IOException
is - the original input stream
java.io.IOException - error occured while trying to guess the file
format
public MolInputStream(java.io.InputStream is,
java.lang.String fmt)
throws java.io.IOException
is - the original input streamfmt - the input file format or null
java.io.IOException - error occured while trying to guess the file
format
public MolInputStream(java.io.InputStream is,
java.lang.String fmt,
java.lang.String enc)
throws java.io.IOException
is - the original input streamfmt - the input file format or nullenc - the input encoding or null
java.io.IOException - error occured while trying to guess the file
format
public MolInputStream(java.io.InputStream is,
java.lang.String fmt,
java.lang.String enc,
java.lang.String path)
throws java.io.IOException
is - the original input streamfmt - the input file format or nullenc - the input encoding or nullpath - the file path (it can also be an URL) or null
java.io.IOException - error occured while trying to guess the file
format| Method Detail |
|---|
public java.lang.String getFormat()
public void setFormat(java.lang.String fmt)
fmt - the formatpublic java.lang.String getPath()
null if unknown
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||