Class OWLBasedAtomTypeConfigurator

java.lang.Object
org.openscience.cdk.config.OWLBasedAtomTypeConfigurator
All Implemented Interfaces:
IAtomTypeConfigurator

public class OWLBasedAtomTypeConfigurator extends Object implements IAtomTypeConfigurator
AtomType resource that reads the atom type configuration from an OWL file.
Source code:
main
Belongs to CDK module:
core
  • Constructor Details

    • OWLBasedAtomTypeConfigurator

      public OWLBasedAtomTypeConfigurator()
  • Method Details

    • setInputStream

      public void setInputStream(InputStream ins)
      Sets the file containing the configuration data.
      Specified by:
      setInputStream in interface IAtomTypeConfigurator
      Parameters:
      ins - InputStream from which the atom type definitions are to be read
    • readAtomTypes

      public List<IAtomType> readAtomTypes(IChemObjectBuilder builder) throws IOException
      Reads the atom types from the OWL based atom type list.
      Specified by:
      readAtomTypes in interface IAtomTypeConfigurator
      Parameters:
      builder - IChemObjectBuilder used to construct the IAtomType's.
      Returns:
      A List with read IAtomType's.
      Throws:
      IOException - when a problem occurred with reading from the InputStream