|
||||||||||
| 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
Molecule input stream that has the ability to determine the input file format.
| Field Summary |
| Fields inherited from class chemaxon.marvin.io.PositionedInputStream |
lineBuf, 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 fname)
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 | |
static boolean |
canBeAbbrevgroup(java.lang.String line)
Deprecated. as of Marvin 4.1, MFileFormatUtil.canBeAbbrevgroup(String)
must be used instead |
static boolean |
canBeBase64(java.lang.String line)
Deprecated. as of Marvin 4.1, MFileFormatUtil.canBeBase64(String)
must be used instead |
static boolean |
canBeChime(java.lang.String s)
Deprecated. as of Marvin 4.1, MFileFormatUtil.canBeChime(String)
must be used instead |
static boolean |
canBeJTF(java.lang.String line)
Deprecated. as of Marvin 4.1, MFileFormatUtil.canBeJTF(String)
must be used instead |
static boolean |
canBeSMARTS(java.lang.String s)
Deprecated. as of Marvin 4.1, MFileFormatUtil.canBeSMARTS(String)
must be used instead |
static boolean |
canBeSMILES(java.lang.String s)
Deprecated. as of Marvin 4.1, MFileFormatUtil.canBeSMILES(String)
must be used instead |
java.lang.String |
getFormat()
Get the molecule file format. |
static java.util.Vector |
getJtfFields(java.lang.String line)
Deprecated. as of Marvin 4.1, MFileFormatUtil.getJTFFields(String)
must be used instead |
| Methods inherited from class chemaxon.marvin.io.PositionedInputStream |
bufincRead, endGrabLines, getEncoding, getFilePointer, getGrabbedLines, getLineCount, isSeekable, length, putBackLine, read, read, readLine, reset, resetFilePointer, seek, setDesiredBufferSize, setEncoding, skip, 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 fname)
throws java.io.IOException
is - the original input streamfmt - the input file format or nullenc - the input encoding or nullfname - the file name (it can also be a path or URL) or null
java.io.IOException - error occured while trying to guess the file
format| Method Detail |
public java.lang.String getFormat()
public static boolean canBeBase64(java.lang.String line)
MFileFormatUtil.canBeBase64(String)
must be used instead
public static boolean canBeChime(java.lang.String s)
MFileFormatUtil.canBeChime(String)
must be used instead
public static boolean canBeSMARTS(java.lang.String s)
MFileFormatUtil.canBeSMARTS(String)
must be used instead
public static boolean canBeSMILES(java.lang.String s)
MFileFormatUtil.canBeSMILES(String)
must be used instead
public static boolean canBeAbbrevgroup(java.lang.String line)
MFileFormatUtil.canBeAbbrevgroup(String)
must be used instead
public static boolean canBeJTF(java.lang.String line)
MFileFormatUtil.canBeJTF(String)
must be used instead
public static java.util.Vector getJtfFields(java.lang.String line)
MFileFormatUtil.getJTFFields(String)
must be used instead
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||