本文整理匯總了Java中com.vladsch.flexmark.ext.wikilink.WikiLinkExtension類的典型用法代碼示例。如果您正苦於以下問題:Java WikiLinkExtension類的具體用法?Java WikiLinkExtension怎麽用?Java WikiLinkExtension使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
WikiLinkExtension類屬於com.vladsch.flexmark.ext.wikilink包,在下文中一共展示了WikiLinkExtension類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getHTMLRenderer
import com.vladsch.flexmark.ext.wikilink.WikiLinkExtension; //導入依賴的package包/類
private static synchronized HtmlRenderer getHTMLRenderer( String rootUrl, boolean hardwrapsEnabled ){
if(!currentRootUrl.equals(rootUrl) && rootUrl != null ) {
currentRootUrl = rootUrl;
RENDERER_HW = null;
RENDERER_NOHW = null;
String linkPrefix = rootUrl + "/";
optionsHardWraps.set(WikiLinkExtension.LINK_PREFIX, linkPrefix);
optionsNoHardWraps.set(WikiLinkExtension.LINK_PREFIX, linkPrefix);
}
if(hardwrapsEnabled){
if(RENDERER_HW == null){
RENDERER_HW = HtmlRenderer.builder( optionsHardWraps ).build();
}
return RENDERER_HW;
} else {
if(RENDERER_NOHW == null){
RENDERER_NOHW = HtmlRenderer.builder( optionsNoHardWraps ).build();
}
return RENDERER_NOHW;
}
}
示例2: EditorExtWikiLinkItem
import com.vladsch.flexmark.ext.wikilink.WikiLinkExtension; //導入依賴的package包/類
public EditorExtWikiLinkItem(Dictionary dictionary, MarkdownParser markdownParser, TabFactory tabFactory, boolean defaultValue) {
super(dictionary.TOOLBAR_EDITOR_EXTENSIONS_WIKI_LINK_ITEM);
wikilinkExtension = WikiLinkExtension.create();
setSelected(defaultValue);
if(defaultValue)
markdownParser.addExtension(wikilinkExtension);
setToolTip(new Tooltip(dictionary.TOOLBAR_EDITOR_EXTENSIONS_WIKI_LINK_TOOLTIP));
setOnAction(event -> getClickAction(markdownParser, tabFactory));
}