Marvin API documentation (c) 1998-2014 ChemAxon Ltd.

Packages 
Package Description
chemaxon.calculations
Contains chemical computation modules.
chemaxon.calculations.cip  
chemaxon.calculations.clean  
chemaxon.calculations.dipole  
chemaxon.calculations.hydrogenize  
chemaxon.calculations.nmr  
chemaxon.calculations.stereo  
chemaxon.checkers
Structure checkers can be used to filter drawing mistakes or special structural elements.
chemaxon.checkers.result
This package is used to identify problems found in molecules.
chemaxon.checkers.runner
This package supports the automatic running of structure checkers.
chemaxon.checkers.runner.configuration.reader
Extension package of the automatic runner functionality.
chemaxon.common.util  
chemaxon.core  
chemaxon.core.calculations.stereo  
chemaxon.core.calculations.valencecheck  
chemaxon.fixers
Structure fixers can be used to fix problems identified by structure checker instances.
chemaxon.formats
Provides miscellaneous utility classes for converting between various molecule file formats, importing structures, and compressing Molfiles.
chemaxon.formats.documents.jchemexcel  
chemaxon.formats.recognizer
Provides classes to recognize files of various file formats.
chemaxon.jep
Chemical Terms Evaluator classes.
chemaxon.jep.context
Specific chemical terms evaluation contexts.
chemaxon.license
Classes related licenses, license handling, validating, GUI and documentation.
chemaxon.marvin
Contains utility classes for rendering molecules.
chemaxon.marvin.alignment
The 3D molecular alignment package that can be used to align two or more 3D molecules onto each other.
chemaxon.marvin.beans
Provides bean classes for creating Marvin based user interface.
chemaxon.marvin.calculations
Provides specific plugin, plugin loader and table form output implementations.
chemaxon.marvin.common
Contains a class for handling user settings.
chemaxon.marvin.io
Provides classes for molecule import and export through data streams.
chemaxon.marvin.io.formats
Core package of any import/export module.
chemaxon.marvin.io.formats.mdl
Import and export modules for MDL Molfile, SDfile, RDfile, Rxnfile and (ChemAxon) compressed molfile.
chemaxon.marvin.io.formats.smiles  
chemaxon.marvin.modules.datatransfer
Since Marvin 5.3 this package contains the clipboard handler infrastructure in Marvin.
chemaxon.marvin.paint
Defines display options constants.
chemaxon.marvin.plugin
Contains the classes responsible for calculator plugin loading, parameter setting, running and displaying mechanism.
chemaxon.marvin.plugin.concurrent
Classes to achieve concurrent processing of calculator plugins.
chemaxon.marvin.plugin.gui
Calculator plugin common GUI classes.
chemaxon.marvin.services
Marvin Services provides API and support for accessing remote services from Marvin Sketch and other tools.
chemaxon.marvin.services.httpservice  
chemaxon.marvin.services.json  
chemaxon.marvin.services.localservice  
chemaxon.marvin.services.soap  
chemaxon.marvin.services.xmlrpcservice  
chemaxon.marvin.sketch
Contains the sketcher's core classes and various sketching modes.
chemaxon.marvin.space
Contains the core classes of MarvinSpace including the graphic canvas and the basic visualizer classes.
chemaxon.marvin.space.monitor
Classes that represent measurement and changing of coordinates according to measurements in MarvinSpace.
chemaxon.marvin.util
Contains some utilities for example for molecule cleaning and Swing.
chemaxon.marvin.util.codeassist  
chemaxon.marvin.view
Control records in MarvinView.
chemaxon.marvin.view.swing
Swing support for MarvinView tables.
chemaxon.naming
Document to Structure and Name to Structure conversion.
chemaxon.struc
Provides classes for implementing and manipulating chemical structures.
Serialization of these classes is `standardized' in Marvin 5.3.
chemaxon.struc.graphics
Contains graphics MDocument elements.
chemaxon.struc.prop
Utility classes that represent molecular properties and convert molecular property Strings to values and vice versa.
chemaxon.struc.sgroup
S-group related classes and interfaces.
Serialization of the classes is `standardized' in Marvin 3.1.4.
chemaxon.util
Provides general utility classes.
chemaxon.util.concurrent
Provides utility classes for concurrent processing.
chemaxon.util.concurrent.marvin
Provides utility classes for concurrent processing in Marvin.
chemaxon.util.concurrent.processors
Provides utility classes for concurrent processing.
chemaxon.util.iterator
Provides iterator classes for molecules and their components.
com.chemaxon.calculations.solubility  
com.chemaxon.calculations.stereoanal
API of the Stereo Analysis Plugin.
com.chemaxon.calculations.stereoanal.filters
Core filter classes.
com.chemaxon.calculations.stereoanal.filters.atrop
Atrop stereo filter implementations.
com.chemaxon.calculations.stereoanal.filters.axial
Axial stereo filter implementations.
com.chemaxon.calculations.stereoanal.filters.cistrans
Cis-trans stereo filter implementations.
com.chemaxon.calculations.stereoanal.filters.tetrahedral
Tetrahedral stereo filter implementations.
com.chemaxon.calculations.stereoanal.stereocenters
Stereocenter implementations of Stereo Analysis API.
com.chemaxon.common.annotations  
com.chemaxon.mapper  
com.chemaxon.version