|
|||||||||
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
formatpublic 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
formatpublic 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
formatpublic 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
formatMethod 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 |