Package com.wontlost.ckeditor
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionDeprecated.AI 聊天侧栏面板(v47.5.0+)AI 编辑器集成,核心 AI 功能,无 toolbar(v47.5.0+)AI 快捷操作,选中文本弹出(v47.5.0+)AI 审阅模式(v47.5.0+)AI 翻译(v47.5.0+)Change text case (upper, lower, title).Inline commenting and discussions.Document structure outline panel.邮件编辑器配置优化助手(v47.5.0+)内联样式导出(邮件客户端兼容性必需,v47.5.0+)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.增强版源代码编辑(带 HTML 验证,v47.5.0+)表格布局选项(预设表格布局模板,premium,v47.5.0+)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
Deprecated.Since CKEditor 47.5.0, use modular AI plugins instead:AI_CHAT,AI_EDITOR_INTEGRATION,AI_QUICK_ACTIONS,AI_REVIEW_MODE,AI_TRANSLATE.AI-powered writing assistant (bundled). -
AI_CHAT
AI 聊天侧栏面板(v47.5.0+) -
AI_EDITOR_INTEGRATION
AI 编辑器集成,核心 AI 功能,无 toolbar(v47.5.0+) -
AI_QUICK_ACTIONS
AI 快捷操作,选中文本弹出(v47.5.0+) -
AI_REVIEW_MODE
AI 审阅模式(v47.5.0+) -
AI_TRANSLATE
AI 翻译(v47.5.0+) -
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. -
EMAIL_CONFIGURATION_HELPER
邮件编辑器配置优化助手(v47.5.0+) -
SOURCE_EDITING_ENHANCED
增强版源代码编辑(带 HTML 验证,v47.5.0+) -
EXPORT_INLINE_STYLES
内联样式导出(邮件客户端兼容性必需,v47.5.0+) -
TABLE_LAYOUT
表格布局选项(预设表格布局模板,premium,v47.5.0+)
-
-
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
-
AI_CHAT,AI_EDITOR_INTEGRATION,AI_QUICK_ACTIONS,AI_REVIEW_MODE,AI_TRANSLATE.