Package org.openscience.cdk.io.random
Class DefaultRandomAccessChemObjectReader
- java.lang.Object
-
- org.openscience.cdk.io.random.DefaultRandomAccessChemObjectReader
-
- All Implemented Interfaces:
Iterator<IChemObject>
,ListIterator<IChemObject>
,IRandomAccessChemObjectReader<IChemObject>
- Direct Known Subclasses:
RandomAccessReader
public abstract class DefaultRandomAccessChemObjectReader extends Object implements IRandomAccessChemObjectReader<IChemObject>
Abstract class thatIRandomAccessChemObjectReader
's can implement to have it take care of basic stuff, like managing the ReaderListeners.- Source code:
- main
- Belongs to CDK module:
- io
-
-
Field Summary
Fields Modifier and Type Field Description protected IChemObjectReader.Mode
mode
-
Constructor Summary
Constructors Constructor Description DefaultRandomAccessChemObjectReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChemObjectIOListener(IChemObjectIOListener listener)
protected void
fireIOSettingQuestion(IOSetting setting)
IOSetting[]
getIOSettings()
void
removeChemObjectIOListener(IChemObjectIOListener listener)
void
setReaderMode(IChemObjectReader.Mode mode)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openscience.cdk.io.random.IRandomAccessChemObjectReader
first, last, readRecord, size
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Methods inherited from interface java.util.ListIterator
add, hasNext, hasPrevious, next, nextIndex, previous, previousIndex, remove, set
-
-
-
-
Field Detail
-
mode
protected IChemObjectReader.Mode mode
-
-
Method Detail
-
addChemObjectIOListener
public void addChemObjectIOListener(IChemObjectIOListener listener)
-
removeChemObjectIOListener
public void removeChemObjectIOListener(IChemObjectIOListener listener)
-
fireIOSettingQuestion
protected void fireIOSettingQuestion(IOSetting setting)
-
getIOSettings
public IOSetting[] getIOSettings()
-
setReaderMode
public void setReaderMode(IChemObjectReader.Mode mode)
-
-