Used to control the generation of the HTML for the "direct edit" buttons.
Interface Summary Interface Description I_CmsDirectEditProviderProvides the methods to generate the "direct edit" HTML fragments that are inserted in the generated pages in offline mode. I_CmsEditHandlerEdit handlers are optional and can be configured within the XSD-schema of a resource type.
Class Summary Class Description A_CmsDirectEditProviderBasic functions for direct edit providers. CmsAdvancedDirectEditProviderProvider for the OpenCms AdvancedDirectEdit. CmsDateSeriesEditHandlerSpecial edit handler for contents that define multiple instances in a date series. CmsDirectEditButtonSelectionConstants to indicate which direct edit buttons should be displayed for a direct edit resource if the user has the permissions. CmsDirectEditDefaultProviderProvider for the OpenCms default graphical "direct edit" buttons. CmsDirectEditJQueryProviderProvider for the OpenCms graphical "direct edit" buttons. CmsDirectEditJspIncludeProviderDirect edit provider that uses the same JSP include based logic that has been the default before the 6.2.3 release. CmsDirectEditModeConstants to indicate which mode to use for placement of the HTML that generates the direct edit buttons. CmsDirectEditParamsA parameter set to start a direct edit element, for internal use only. CmsDirectEditPermissionsConstants to indicate the direct edit permissions of a user for a VFS resource, used to describe if and how to show the direct edit buttons for the resource. CmsDirectEditResourceInfoContains information about a resource that is direct edited. CmsDirectEditTextButtonProviderCreates HTML for simple text based direct edit buttons. MessagesConvenience class to access the localized messages of this OpenCms package.
Enum Summary Enum Description CmsAdvancedDirectEditProvider.SitemapDirectEditPermissionsDirect edit permissions according to the sitemap configuration.