Extending JChemPaint

This section describes how JChemPaint can be extended to fit personal needs. All customization is done in your personal directory ${HOME}. The value of ${HOME} for your system can be looked up in the Info dialog from the Help menu.

CML/STMML Dictionaries (not in the Applet)

JChemPaint is aware of dictionaries used in CML. Custom dictionaries can be installed in the ${HOME}/.jchempaint/dicts directory. When CML files are loaded that use custom dictionaries, putting them in this directory will enable JChemPaint to understand things.

The dictionaries are expected to be in the STMML format, for which the XML Schema can be downloaded from the CML website. They look like: