Packages
org.opencms.ade.configuration  
org.opencms.ade.containerpage  
org.opencms.ade.containerpage.shared  
org.opencms.ade.containerpage.shared.rpc  
org.opencms.ade.detailpage Contains functions for the detail pages in OpenCms.
org.opencms.ade.editprovider  
org.opencms.ade.galleries  
org.opencms.ade.galleries.preview  
org.opencms.ade.galleries.shared  
org.opencms.ade.galleries.shared.rpc  
org.opencms.ade.publish This package contains the server-side classes for the publish module.
org.opencms.ade.publish.shared Classes for the publish dialog which are used by both the client and the server.
org.opencms.ade.publish.shared.rpc Classes to handle client-side GWT-RPC services.
org.opencms.ade.sitemap Server side of the sitemap view.
org.opencms.ade.sitemap.shared Shared Client-Server side of the sitemap view.
org.opencms.ade.sitemap.shared.rpc Shared RPC interfaces.
org.opencms.ade.upload  
org.opencms.ade.upload.shared  
org.opencms.ade.upload.shared.rpc  
org.opencms.cache Implementations of specialized caches used in OpenCms.
org.opencms.configuration Reads and writes the XML based OpenCms configuration files.
org.opencms.db Low-level database connection and access functionality.
org.opencms.db.as400 AS400 implementation of the OpenCms database connector.
org.opencms.db.db2 DB2 implementation of the OpenCms database connector.
org.opencms.db.generic Generic (ANSI-SQL) implementation of the OpenCms database connector.
org.opencms.db.hsqldb HSQLDB implementation of the OpenCms database connector.
org.opencms.db.jpa  
org.opencms.db.jpa.persistence  
org.opencms.db.jpa.utils  
org.opencms.db.log This package contains the implementation classes for the DB log.
org.opencms.db.mssql MS SQL implementation of the OpenCms database connector.
org.opencms.db.mysql MySQL4+ implementation of the OpenCms database connector.
org.opencms.db.oracle Oracle9+ implementation of the OpenCms database connector.
org.opencms.db.postgresql PostgreSql implementation of the OpenCms database connector.
org.opencms.db.urlname  
org.opencms.file This important package provides the methods to access the OpenCms VFS repository with the permissions of an authenticated user.
org.opencms.file.collectors Collectors allow to gather lists of OpenCms resources from the OpenCms VFS using specific rules.
org.opencms.file.history This package contains the classes to deal with the OpenCms VFS history archive.
org.opencms.file.types The implementations of the core resource types for the VFS are located here.
org.opencms.file.wrapper This package contains classes and interfaces used to access OpenCms through a wrapped CmsObject.
org.opencms.flex Provides low-level JSP integration funtionality for OpenCms, also implements the FlexCache, a declarative parameter-based cache.
org.opencms.gwt Provides core support for GWT.
org.opencms.gwt.shared Core shared stuff.
org.opencms.gwt.shared.property  
org.opencms.gwt.shared.rpc Shared RPC interfaces.
org.opencms.gwt.shared.sort  
org.opencms.i18n Classes to handle internalization (i18n) and locale selection in OpenCms.
org.opencms.importexport Contains functions to import and export resources from the OpenCms VFS.
org.opencms.json Classes to create JSON objects and arrays for JavaScript in OpenCms.
org.opencms.jsp The implementation of the OpenCms JSP tag library, with some additional utility classes to help in JSP scriplet code and navigation building.
org.opencms.jsp.decorator HTML postprocessor, used to tag single words or phrases in the HTML output.
org.opencms.jsp.parse API classes for the <cms:parse> tag.
org.opencms.jsp.util Utility classes to be used for JSP pages.
org.opencms.loader Low-level functions to manage the loading of resources from the OpenCms VFS.
org.opencms.lock The lock state of the resources in the VFS is handled with these classes.
org.opencms.mail Provides utility classes to generate email messages using the OpenCms email configuration.
org.opencms.main Provides the main OpenCms "operating system".
org.opencms.module OpenCms modules provide a powerful, standardized way to extend the core OpenCms functionality.
org.opencms.monitor Contains functions to monitor the OpenCms system status.
org.opencms.newsletter Contains classes to distribute newsletters.
org.opencms.notification Contains classes for the automatical notification of outdated, expiring or released content.
org.opencms.publish Classes to handle the OpenCms publish process.
org.opencms.relations Classes to represent and validate the internal and external links/relations of resources in the OpenCms VFS.
org.opencms.report Classes used to generate the OpenCms reports, which are displayed during publish, import, export etc.
org.opencms.repository Package contains all classes and interfaces needed to create or use a repository to access the resources in the VFS.
org.opencms.scheduler The OpenCms scheduler provides a facility to run jobs in a regular schedule, much like the "cron" faciltiy in UNIX systems.
org.opencms.scheduler.jobs Some predefined implementations for often used scheduled job tasks.
org.opencms.search Implements the main full text search and indexing functions available in OpenCms.
org.opencms.search.documents Handles indexing different sorts of document and resource type from the OpenCms VFS for the full text search.
org.opencms.search.extractors Contains a generic, low-level framework for extration of plain text content out of various popular file formats.
org.opencms.search.fields These classes control the mapping of the OpenCms content to the Lucene search fields.
org.opencms.search.galleries Implements the search functions for the OpenCms Gallery search index, which is used by the Advanced Direct Edit (ADE) functions.
org.opencms.search.gallery  
org.opencms.security Access control and security classes for the OpenCms ACL permission system.
org.opencms.setup Used during the initial setup of the database by the OpenCms setup wizard.
org.opencms.site Provides access to the multi-site configuration of OpenCms.
org.opencms.staticexport Contains the functionality for the static HTML page export.
org.opencms.synchronize Classes used to synchronize the OpenCms VFS with the real file system.
org.opencms.test Base clsses for OpenCms test cases, allowing to test an OpenCms instance in "shell" runlevel.
org.opencms.test.performance Special Junit test cases for performance extensive OpenCms operations.
org.opencms.util Utility functions for String manipulation and other often used tasks.
org.opencms.webdav Provides a WebDAV access to OpenCms.
org.opencms.widgets Contains the widget implementations, these are GUI elements used in editors and dialogs of the OpenCms workplace.
org.opencms.workplace The base classes for the OpenCms Workplace (standard dialog, tab dialog, report based dialog) and the Workplace configuration classes are located here.
org.opencms.workplace.commons Contains often used OpenCms Workplace dialogs, for example for file operations, user preferences and project based operations like publishing.
org.opencms.workplace.comparison Contains OpenCms Workplace dialogs to compare OpenCms Xml Documents.
org.opencms.workplace.editors Base classes for the editors (WYSIWYG, plain text, XML content) used in the OpenCms Workplace.
org.opencms.workplace.editors.directedit Used to control the generation of the HTML for the "direct edit" buttons.
org.opencms.workplace.explorer Contains the functions that generate the Workplace "Explorer" view, also contains the "New resource" wizard.
org.opencms.workplace.explorer.menu Contains the functions that generate the Workplace "Explorer" context menu entries.
org.opencms.workplace.galleries Contains the various "Galleries" which are available in the editors and widgets of the OpenCms Workplace.
org.opencms.workplace.help Generates online help available in the OpenCms Workplace.
org.opencms.workplace.list Generates the list views commonly used in the OpenCms Workplace "Administration" tools.
org.opencms.workplace.search Contains classes for the workplace search tool.
org.opencms.workplace.threads A collection of thread classes that are used in the OpenCms Workplace, usually in connection with a report.
org.opencms.workplace.tools Contains the base classes for implementing a tool in the OpenCms Workplace "Administration" view.
org.opencms.xml Basic XML functionality and utilities used by OpenCms to maintain XML documents and content.
org.opencms.xml.containerpage Contains functions for the ADE main pages, commonly called "Container Pages" in OpenCms.
org.opencms.xml.content Contains functions for structured content storage using XML, commonly called "XML content" in OpenCms.
org.opencms.xml.page Contains functions for unstructured content storage using XML, commonly called "XML pages" in OpenCms.
org.opencms.xml.types Contains the basic XML content type definitions, used for XML content and XML pages.