Enum Class VaadinCKEditorPremium.PremiumPlugin
java.lang.Object
java.lang.Enum<VaadinCKEditorPremium.PremiumPlugin>
com.wontlost.ckeditor.VaadinCKEditorPremium.PremiumPlugin
- All Implemented Interfaces:
Serializable, Comparable<VaadinCKEditorPremium.PremiumPlugin>, Constable
- Enclosing class:
VaadinCKEditorPremium
public static enum VaadinCKEditorPremium.PremiumPlugin
extends Enum<VaadinCKEditorPremium.PremiumPlugin>
Enumeration of all available premium plugins.
Use with CustomPlugin.fromPremium(String) to add premium plugins to your editor.
- Since:
- 5.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAI-powered writing assistant.Change text case (upper, lower, title).Inline commenting and discussions.Document structure outline panel.Export content to PDF format.Export content to Word (DOCX) format.Copy and apply text formatting.Import Word documents into the editor.Line height adjustment for paragraphs.Mail merge fields for personalized content.Multi-level list formatting (nested lists with different styles).Page breaks and pagination support (A4/Letter page layout).Enhanced paste from Office documents with advanced formatting preservation.Presence list showing active collaborators.Real-time collaborative editing (meta plugin).Real-time collaborative comments sync.Real-time collaborative editing (individual plugin).Real-time collaborative revision history sync.Real-time collaborative track changes sync.Revision history and version management.Slash command menu for quick actions.Auto-generated table of contents.Content templates for quick insertion.Track changes in documents.Track changes data integration (process data without showing suggestions UI).Track changes preview (accept/reject all changes preview). -
Method Summary
Modifier and TypeMethodDescriptionReturns the CKEditor plugin class name.String[]Returns the toolbar items provided by this plugin.Creates a CustomPlugin instance for this premium plugin.Returns the enum constant of this class with the specified name.static VaadinCKEditorPremium.PremiumPlugin[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
EXPORT_PDF
Export content to PDF format. -
EXPORT_WORD
Export content to Word (DOCX) format. -
IMPORT_WORD
Import Word documents into the editor. -
PASTE_FROM_OFFICE_ENHANCED
Enhanced paste from Office documents with advanced formatting preservation. -
FORMAT_PAINTER
Copy and apply text formatting. -
CASE_CHANGE
Change text case (upper, lower, title). -
SLASH_COMMAND
Slash command menu for quick actions. Triggered by typing "/" in the editor. -
TABLE_OF_CONTENTS
Auto-generated table of contents. -
DOCUMENT_OUTLINE
Document structure outline panel. -
TEMPLATE
Content templates for quick insertion. -
MERGE_FIELDS
Mail merge fields for personalized content. -
PAGINATION
Page breaks and pagination support (A4/Letter page layout). -
AI_ASSISTANT
AI-powered writing assistant. -
COMMENTS
Inline commenting and discussions. -
TRACK_CHANGES
Track changes in documents. -
TRACK_CHANGES_DATA
Track changes data integration (process data without showing suggestions UI). -
TRACK_CHANGES_PREVIEW
Track changes preview (accept/reject all changes preview). -
REVISION_HISTORY
Revision history and version management. -
REAL_TIME_COLLABORATION
Real-time collaborative editing (meta plugin). -
REAL_TIME_COLLABORATIVE_EDITING
Real-time collaborative editing (individual plugin). -
REAL_TIME_COLLABORATIVE_COMMENTS
Real-time collaborative comments sync. -
REAL_TIME_COLLABORATIVE_TRACK_CHANGES
Real-time collaborative track changes sync. -
REAL_TIME_COLLABORATIVE_REVISION_HISTORY
Real-time collaborative revision history sync. -
PRESENCE_LIST
Presence list showing active collaborators. -
MULTI_LEVEL_LIST
Multi-level list formatting (nested lists with different styles). -
LINE_HEIGHT
Line height adjustment for paragraphs.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getPluginName
Returns the CKEditor plugin class name.- Returns:
- the plugin name as used in CKEditor configuration
-
getToolbarItems
Returns the toolbar items provided by this plugin.- Returns:
- array of toolbar item names, or empty array if none
-
toCustomPlugin
Creates a CustomPlugin instance for this premium plugin.- Returns:
- a configured CustomPlugin ready to add to the editor
-