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.Page breaks and pagination support.Presence list showing active collaborators.Real-time collaborative editing.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. -
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. -
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. -
AI_ASSISTANT
AI-powered writing assistant. -
COMMENTS
Inline commenting and discussions. -
TRACK_CHANGES
Track changes in documents. -
REVISION_HISTORY
Revision history and version management. -
REAL_TIME_COLLABORATION
Real-time collaborative editing. -
PRESENCE_LIST
Presence list showing active collaborators. -
MULTI_LEVEL_LIST
Multi-level list formatting. -
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
-