ambit2.core.processors.structure
Class HydrogenAdderProcessor

Package class diagram package HydrogenAdderProcessor
java.lang.Object
  extended by ambit2.base.processors.DefaultAmbitProcessor<org.openscience.cdk.interfaces.IAtomContainer,org.openscience.cdk.interfaces.IAtomContainer>
      extended by ambit2.core.processors.structure.AtomConfigurator
          extended by ambit2.core.processors.structure.HydrogenAdderProcessor
All Implemented Interfaces:
ambit2.base.interfaces.IProcessor<org.openscience.cdk.interfaces.IAtomContainer,org.openscience.cdk.interfaces.IAtomContainer>, java.io.Serializable

public class HydrogenAdderProcessor
extends AtomConfigurator

See Also:
Serialized Form

Field Summary
protected  boolean addEexplicitHydrogens
           
protected  org.openscience.cdk.tools.CDKHydrogenAdder adder
           
 
Fields inherited from class ambit2.core.processors.structure.AtomConfigurator
elements
 
Fields inherited from class ambit2.base.processors.DefaultAmbitProcessor
enabled, logger, propertyChangeSupport
 
Constructor Summary
HydrogenAdderProcessor()
           
 
Method Summary
 boolean isAddEexplicitHydrogens()
           
 org.openscience.cdk.interfaces.IAtomContainer process(org.openscience.cdk.interfaces.IAtomContainer mol)
           
 void setAddEexplicitHydrogens(boolean addEexplicitHydrogens)
           
 
Methods inherited from class ambit2.core.processors.structure.AtomConfigurator
getElements
 
Methods inherited from class ambit2.base.processors.DefaultAmbitProcessor
addPropertyChangeListener, addPropertyChangeListener, getID, isEnabled, removePropertyChangeListener, removePropertyChangeListener, setEnabled, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

adder

protected org.openscience.cdk.tools.CDKHydrogenAdder adder

addEexplicitHydrogens

protected boolean addEexplicitHydrogens
Constructor Detail

HydrogenAdderProcessor

public HydrogenAdderProcessor()
Method Detail

isAddEexplicitHydrogens

public boolean isAddEexplicitHydrogens()

setAddEexplicitHydrogens

public void setAddEexplicitHydrogens(boolean addEexplicitHydrogens)

process

public org.openscience.cdk.interfaces.IAtomContainer process(org.openscience.cdk.interfaces.IAtomContainer mol)
                                                      throws ambit2.base.exceptions.AmbitException
Specified by:
process in interface ambit2.base.interfaces.IProcessor<org.openscience.cdk.interfaces.IAtomContainer,org.openscience.cdk.interfaces.IAtomContainer>
Overrides:
process in class AtomConfigurator
Throws:
ambit2.base.exceptions.AmbitException