| Name | Description | Type | Package | Framework |
| CDKConvention | This is an implementation for the CDK convention. | Class | org.openscience.cdk.io.cml | CDK |
| CMLCoreModule | Core CML 1. | Class | org.openscience.cdk.io.cml | CDK |
| CMLErrorHandler | CDK's SAX2 ErrorHandler for giving feedback on XML errors in the CML document. | Class | org.openscience.cdk.io.cml | CDK |
| CMLHandler | SAX2 implementation for CML XML fragment reading. | Class | org.openscience.cdk.io.cml | CDK |
| CMLReactionModule | Class | org.openscience.cdk.io.cml | CDK | |
| CMLReader | Reads a molecule in CML 1. | Class | org.openscience.cdk.io | CDK |
| CMLResolver | This class resolves DOCTYPE declaration for Chemical Markup Language (CML) files and uses a local version for validation. | Class | org.openscience.cdk.io.cml | CDK |
| CMLStack | Low weigth alternative to Sun's Stack class. | Class | org.openscience.cdk.io.cml | CDK |
| CMLWriter | Serializes a IMoleculeSet or a IMolecule object to CML 2 code. | Class | org.openscience.cdk.io | CDK |
| CustomSerializer | Custom Serializer with the sole purpose and functionality to not output the XML declaration. | Class | org.openscience.cdk.io.cml | CDK |
| ICMLConvention | This interface describes the procedures classes must implement to be plugable into the CMLHandler. | Interface | org.openscience.cdk.io.cml | CDK |
| ICMLModule | This interface describes the procedures classes must implement to be plugable into the CMLHandler. | Interface | org.openscience.cdk.io.cml | CDK |
| JMOLANIMATIONConvention | Class | org.openscience.cdk.io.cml | CDK | |
| MDLMolConvention | Class | org.openscience.cdk.io.cml | CDK | |
| MDMoleculeConvention | Class | org.openscience.cdk.io.cml | CDK | |
| PDBConvention | This is a lousy implementation, though. | Class | org.openscience.cdk.io.cml | CDK |
| PMPConvention | Class | org.openscience.cdk.io.cml | CDK | |
| QSARConvention | This is an implementation for the CDK convention. | Class | org.openscience.cdk.io.cml | CDK |