Packages
com.opencms.boot Functionaliy used for the OpenCms setup, also contains logging and other basic functions.
com.opencms.core This package provides the classes used to access OpenCms resources by a servlet (or the OpenCms shell).
com.opencms.core.exceptions Some exception classes used in OpenCms are placed in this package.
com.opencms.dbpool Implementation of the OpenCms database connection pool.
com.opencms.defaults Provides often needed functionality for OpenCms, like building a navigation or sending mails.
com.opencms.defaults.master The "master module", an extendable content definition that uses a standard file table in the DB.
com.opencms.defaults.master.genericsql Database access methods for the "master module".
com.opencms.file Important package that provides the objects and methods to access the OpenCms file repository.
com.opencms.file.genericSql Implementation of the basic OpenCms repository functionality according to ANSI SQL standard.
com.opencms.file.mssql Implementation of the OpenCms repository DB access for MS SQL Server.
com.opencms.file.mySql Implementation of the OpenCms repository DB access for MySQL.
com.opencms.file.oraclesql Implementation of the OpenCms repository DB access for Oracle 8.x.
com.opencms.file.utils Utility classes for access to the files system during the static export.
com.opencms.flex Provides the JSP funtionality for OpenCms, with some additional utility functions.
com.opencms.flex.cache Implements the FlexCache, a declarative based cache for JSP and other output.
com.opencms.flex.jsp The implementation of the OpenCms JSP tag library, with some additional utility classes to help in JSP scriplet code and navigation building.
com.opencms.flex.util Helper functions for the JSP integration and OpenCms in general.
com.opencms.htmlconverter HTML converter used to process content from the WYSIWYG editor (for link replacement esp. in "img" tags).
com.opencms.launcher Launcher classes used to generate output for the different OpenCms file types
com.opencms.linkmanagement Link check classes.
com.opencms.report Classes used to generate the OpenCms reports, which are displayed during publish, import, export etc.
com.opencms.template The OpenCms XMLTemplate mechanism is implemented in this package.
com.opencms.template.cache This package implements the "Element Cache" for XMLTemplates.
com.opencms.util Utility methods, including methods for link substitution and character encoding.
com.opencms.workplace The OpenCms workplace is implemented with the classes from this package.