Class ContentManager
java.lang.Object
com.wontlost.ckeditor.internal.ContentManager
管理编辑器内容的内部类。
处理内容获取、设置、清理和转换。
此类是内部 API,不应直接由外部代码使用。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetCharacterCount(String html) 估算内容的字符数(不包含 HTML 标签)getPlainText(String html) 将 HTML 转换为纯文本getSanitizedHtml(String html) 使用宽松规则清理 HTMLgetSanitizedValue(String html) 获取清理后的 HTML 内容intgetWordCount(String html) 估算内容的单词数booleanisContentEmpty(String html) 检查内容是否为空normalizeForComparison(String html) 规范化 HTML 内容用于比较sanitizeHtml(String html, org.jsoup.safety.Safelist safelist) 使用自定义规则清理 HTML
-
Constructor Details
-
ContentManager
创建内容管理器- Parameters:
htmlSanitizer- HTML 清理器,可为 null
-
-
Method Details
-
getSanitizedValue
-
getPlainText
-
getSanitizedHtml
-
sanitizeHtml
-
normalizeForComparison
-
isContentEmpty
检查内容是否为空- Parameters:
html- HTML 内容- Returns:
- 如果内容为空或只包含空白标签则返回 true
-
getCharacterCount
估算内容的字符数(不包含 HTML 标签)- Parameters:
html- HTML 内容- Returns:
- 字符数
-
getWordCount
-