public class ChemObjectWriterAdapter<T extends org.openscience.cdk.interfaces.IChemObject> extends Object implements org.openscience.cdk.io.IChemObjectWriter, Closeable
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(Class<? extends org.openscience.cdk.interfaces.IChemObject> classObject) |
void |
addChemObjectIOListener(org.openscience.cdk.io.listener.IChemObjectIOListener listener) |
<S extends org.openscience.cdk.io.setting.IOSetting> |
addSetting(org.openscience.cdk.io.setting.IOSetting setting) |
void |
addSettings(Collection<org.openscience.cdk.io.setting.IOSetting> settings) |
void |
close() |
static <T extends org.openscience.cdk.interfaces.IChemObject> |
create(org.openscience.cdk.io.IChemObjectWriter delegate,
java.util.function.Function<T,T> adapter) |
org.openscience.cdk.io.formats.IResourceFormat |
getFormat() |
org.openscience.cdk.io.setting.IOSetting[] |
getIOSettings() |
Collection<org.openscience.cdk.io.listener.IChemObjectIOListener> |
getListeners() |
<S extends org.openscience.cdk.io.setting.IOSetting> |
getSetting(String name) |
<S extends org.openscience.cdk.io.setting.IOSetting> |
getSetting(String name,
Class<S> c) |
Collection<org.openscience.cdk.io.setting.IOSetting> |
getSettings() |
boolean |
hasSetting(String name) |
void |
removeChemObjectIOListener(org.openscience.cdk.io.listener.IChemObjectIOListener listener) |
void |
setWriter(OutputStream writer) |
void |
setWriter(Writer writer) |
void |
write(org.openscience.cdk.interfaces.IChemObject object) |
public static <T extends org.openscience.cdk.interfaces.IChemObject> ChemObjectWriterAdapter<T> create(org.openscience.cdk.io.IChemObjectWriter delegate, java.util.function.Function<T,T> adapter)
public org.openscience.cdk.io.formats.IResourceFormat getFormat()
getFormat in interface org.openscience.cdk.io.IChemObjectIOpublic boolean accepts(Class<? extends org.openscience.cdk.interfaces.IChemObject> classObject)
accepts in interface org.openscience.cdk.io.IChemObjectIOpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface org.openscience.cdk.io.IChemObjectIOIOExceptionpublic org.openscience.cdk.io.setting.IOSetting[] getIOSettings()
getIOSettings in interface org.openscience.cdk.io.IChemObjectIOpublic void addChemObjectIOListener(org.openscience.cdk.io.listener.IChemObjectIOListener listener)
addChemObjectIOListener in interface org.openscience.cdk.io.IChemObjectIOpublic void removeChemObjectIOListener(org.openscience.cdk.io.listener.IChemObjectIOListener listener)
removeChemObjectIOListener in interface org.openscience.cdk.io.IChemObjectIOpublic Collection<org.openscience.cdk.io.listener.IChemObjectIOListener> getListeners()
getListeners in interface org.openscience.cdk.io.IChemObjectIOpublic <S extends org.openscience.cdk.io.setting.IOSetting> S addSetting(org.openscience.cdk.io.setting.IOSetting setting)
addSetting in interface org.openscience.cdk.io.IChemObjectIOpublic void addSettings(Collection<org.openscience.cdk.io.setting.IOSetting> settings)
addSettings in interface org.openscience.cdk.io.IChemObjectIOpublic boolean hasSetting(String name)
hasSetting in interface org.openscience.cdk.io.IChemObjectIOpublic <S extends org.openscience.cdk.io.setting.IOSetting> S getSetting(String name)
getSetting in interface org.openscience.cdk.io.IChemObjectIOpublic <S extends org.openscience.cdk.io.setting.IOSetting> S getSetting(String name, Class<S> c)
getSetting in interface org.openscience.cdk.io.IChemObjectIOpublic Collection<org.openscience.cdk.io.setting.IOSetting> getSettings()
getSettings in interface org.openscience.cdk.io.IChemObjectIOpublic void write(org.openscience.cdk.interfaces.IChemObject object)
throws org.openscience.cdk.exception.CDKException
write in interface org.openscience.cdk.io.IChemObjectWriterorg.openscience.cdk.exception.CDKExceptionpublic void setWriter(Writer writer) throws org.openscience.cdk.exception.CDKException
setWriter in interface org.openscience.cdk.io.IChemObjectWriterorg.openscience.cdk.exception.CDKExceptionpublic void setWriter(OutputStream writer) throws org.openscience.cdk.exception.CDKException
setWriter in interface org.openscience.cdk.io.IChemObjectWriterorg.openscience.cdk.exception.CDKExceptionCopyright © 2019 NIH/NCATS. All rights reserved.