public abstract class DefaultEventChemObjectReader extends Object implements IEventChemObjectReader
Constructor and Description |
---|
DefaultEventChemObjectReader() |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(Class objectClass)
Returns whether the given
IChemObject can be read or written. |
boolean |
accepts(IChemObject object) |
void |
addChemObjectIOListener(IChemObjectIOListener listener)
Adds a
IChemObjectIOListener to this IChemObjectIO. |
IOSetting[] |
getIOSettings()
Returns an array of
IOSetting s defined by this IChemObjectIO class. |
void |
remove()
File IO generally does not support removing of entries.
|
void |
removeChemObjectIOListener(IChemObjectIOListener listener)
Removes a
IChemObjectIOListener from this IChemObjectIO. |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAtomContainer
close, getFormat
public void addChemObjectIOListener(IChemObjectIOListener listener)
IChemObjectIO
IChemObjectIOListener
to this IChemObjectIO.addChemObjectIOListener
in interface IChemObjectIO
listener
- the reader listener to add.public void removeChemObjectIOListener(IChemObjectIOListener listener)
IChemObjectIO
IChemObjectIOListener
from this IChemObjectIO.removeChemObjectIOListener
in interface IChemObjectIO
listener
- the listener to be removed.public boolean accepts(IChemObject object)
public boolean accepts(Class objectClass)
IChemObjectIO
IChemObject
can be read or written.accepts
in interface IChemObjectIO
objectClass
- IChemObject
of which is tested if it can be handled.IChemObject
can be handled.public void remove()
public IOSetting[] getIOSettings()
IChemObjectIO
IOSetting
s defined by this IChemObjectIO class.getIOSettings
in interface IChemObjectIO
IOSetting
s for this class.