本文整理汇总了Java中org.pegdown.Extensions.TASKLISTITEMS属性的典型用法代码示例。如果您正苦于以下问题:Java Extensions.TASKLISTITEMS属性的具体用法?Java Extensions.TASKLISTITEMS怎么用?Java Extensions.TASKLISTITEMS使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.pegdown.Extensions
的用法示例。
在下文中一共展示了Extensions.TASKLISTITEMS属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: MarkdownService
public MarkdownService () {
markdownFileExtensions.add("md");
markdownFileExtensions.add("txt");
markdownFileExtensions.add("markdown");
processor = new PegDownProcessor(
Extensions.AUTOLINKS | Extensions.TABLES
| Extensions.FENCED_CODE_BLOCKS | Extensions.STRIKETHROUGH
| Extensions.ATXHEADERSPACE | Extensions.TASKLISTITEMS);
// read style sheet
InputStream inputStream = MarkdownService.class.getResourceAsStream(STYLE_SHEET_FILE);
StringWriter writer = new StringWriter();
try {
IOUtils.copy(inputStream, writer, "UTF-8");
styleSheet = writer.toString();
} catch (IOException e) {
e.printStackTrace();
}
}
示例2: extensionFor
private int extensionFor(String name) {
int extension = Extensions.NONE;
if (name.equals("HARDWRAPS")) {
extension = Extensions.HARDWRAPS;
} else if (name.equals("AUTOLINKS")) {
extension = Extensions.AUTOLINKS;
} else if (name.equals("FENCED_CODE_BLOCKS")) {
extension = Extensions.FENCED_CODE_BLOCKS;
} else if (name.equals("DEFINITIONS")) {
extension = Extensions.DEFINITIONS;
} else if (name.equals("ABBREVIATIONS")) {
extension = Extensions.ABBREVIATIONS;
} else if (name.equals("QUOTES")) {
extension = Extensions.QUOTES;
} else if (name.equals("SMARTS")) {
extension = Extensions.SMARTS;
} else if (name.equals("SMARTYPANTS")) {
extension = Extensions.SMARTYPANTS;
} else if (name.equals("SUPPRESS_ALL_HTML")) {
extension = Extensions.SUPPRESS_ALL_HTML;
} else if (name.equals("SUPPRESS_HTML_BLOCKS")) {
extension = Extensions.SUPPRESS_HTML_BLOCKS;
} else if (name.equals("SUPPRESS_INLINE_HTML")) {
extension = Extensions.SUPPRESS_INLINE_HTML;
} else if (name.equals("TABLES")) {
extension = Extensions.TABLES;
} else if (name.equals("WIKILINKS")) {
extension = Extensions.WIKILINKS;
} else if (name.equals("ANCHORLINKS")) {
extension = Extensions.ANCHORLINKS;
} else if (name.equals("STRIKETHROUGH")) {
extension = Extensions.STRIKETHROUGH;
}else if (name.equals("ATXHEADERSPACE")) {
extension = Extensions.ATXHEADERSPACE;
}else if (name.equals("FORCELISTITEMPARA")) {
extension = Extensions.FORCELISTITEMPARA;
}else if (name.equals("RELAXEDHRULES")) {
extension = Extensions.RELAXEDHRULES;
}else if (name.equals("TASKLISTITEMS")) {
extension = Extensions.TASKLISTITEMS;
}else if (name.equals("EXTANCHORLINKS")) {
extension = Extensions.EXTANCHORLINKS;
} else if (name.equals("ALL")) {
extension = Extensions.ALL;
} else if (name.equals("ALL_OPTIONALS")) {
extension = Extensions.ALL_OPTIONALS;
} else if (name.equals("ALL_WITH_OPTIONALS")) {
extension = Extensions.ALL_WITH_OPTIONALS;
}
return extension;
}
示例3: updateHtmlContent
protected void updateHtmlContent(boolean force) {
if (updateDelayTimer != null) {
updateDelayTimer.cancel();
updateDelayTimer = null;
}
if (previewIsObsolete && isEditorTabVisible && (isActive || force)) {
try {
int options = MultiMarkdownGlobalSettings.getInstance().getExtensionsValue();
int pegdownExtensions = (options & ~Extensions.TASKLISTITEMS) | ((options & Extensions.EXTANCHORLINKS) != 0 ? Extensions.EXTANCHORLINKS_WRAP : 0);
RootNode rootNode = MultiMarkdownLexParserManager.parseMarkdownRoot(document.getCharsSequence(), pegdownExtensions, getParsingTimeout());
if (isRawHtml) {
updateRawHtmlText(isShowModified() ? makeHtmlPage(markdownToHtml(true, rootNode)) : markdownToHtml(false, rootNode));
} else {
jEditorPane.setText(makeHtmlPage(markdownToHtml(true, rootNode)));
}
previewIsObsolete = false;
// here we can find our HTML Text counterpart but it is better to keep it separate for now
//VirtualFile file = FileDocumentManager.getInstance().getFile(document);
//FileEditorManager manager = FileEditorManager.getInstance(project);
//FileEditor[] editors = manager.getEditors(file);
//for (int i = 0; i < editors.length; i++)
//{
// if (editors[i] == this)
// {
// if (editors.length > i && editors[i+1] instanceof MultiMarkdownPreviewEditor) {
// // update its html too
// MultiMarkdownPreviewEditor htmlEditor = (MultiMarkdownPreviewEditor)editors[i+1];
// boolean showModified = MultiMarkdownGlobalSettings.getInstance().isShowHtmlTextAsModified();
// htmlEditor.setHtmlContent("<div id=\"multimarkdown-preview\">\n" + (showModified ? procHtml : html) + "\n</div>\n");
// break;
// }
// }
//}
} catch (Exception e) {
logger.info("Failed processing Markdown document", e);
}
}
}