Base classes for the editors (WYSIWYG, plain text, XML content) used in the OpenCms Workplace.
Also included is a handler to determine which editor is used depending on the resource type, user preferences and the clients browser.
Interface Summary Interface Description I_CmsEditorActionHandlerProvides a method for performing an individual action if the user pressed a special button in the editor. I_CmsEditorCssHandlerProvides methods to determine the CSS style sheet URI for the editors based on the edited resource path. I_CmsEditorHandlerProvides a method for selecting an individual file editor. I_CmsEditorTypeMatcherProvides a method for assigning additional resource types to editors. I_CmsPreEditorActionDefinitionDefines an action to be performed before the workplace editor is opened for the first time.
Class Summary Class Description A_CmsPreEditorActionDefinitionDefines an action to be performed before the workplace editor is opened for the first time. CmsDefaultPageEditorProvides methods for building editors for the CmsDefaultPage page type. CmsDialogCopyLanguageProvides methods for the editor copy language dialog. CmsDialogElementContains the setup information about a single dialog element. CmsDialogElementsProvides methods for the editor elements dialog. CmsEditorProvides basic methods for building the file editors of OpenCms. CmsEditorActionDefaultProvides a method to perform a user defined action when editing a page. CmsEditorBaseBase class for all editors that turns of time warp deletion inherited from
CmsEditorCssHandlerDefaultA default editor CSS handler to obtain the CSS style sheet path from the template property value of the template itself. CmsEditorDisplayOptionsProvides methods to determine the display options of a workplace editor for the current user. CmsEditorFramesetHelper class to create the editor frameset. CmsEditorHandlerThis editor handler class returns the editor URI depending on various factors. CmsEditorSelectorSelects the dialog which should be displayed by OpenCms depending on the configuration value. CmsEditorSessionInfoStores editor session data. CmsPreEditorActionHandles the actions that should be performed before opening the editor frameset. CmsPreEditorActionDefinitionXmlContentPre editor action for XML content resource types, checks if model files are available for the XML content to create in direct edit mode and shows the selection before opening the editor. CmsSimpleEditorCreates the output for editing a resource (text or JSP files). CmsSimplePageEditorCreates the output for editing a CmsDefaultPage with the simple textarea editor. CmsTinyMceToolbarHelperThis class is used to help constructing the TinyMCE toolbar configuration, both for client-side and server-side code. CmsWorkplaceEditorConfigurationSingle editor configuration object. CmsWorkplaceEditorManagerThe editor manager stores information about all available configured editors in OpenCms. CmsXmlContentEditorCreates the editor for XML content definitions. CmsXmlContentEditorTypeMatcherImplementation of an additionional editor resource type matcher for xmlcontent resources. CmsXmlContentWidgetVisitorVisitor implementation that collects the different widgets for all visited values and all widgets for the found values. MessagesConvenience class to access the localized messages of this OpenCms package.