热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.sweble.wikitext.engine.WtEngineImpl.()方法的使用及代码示例

本文整理了Java中org.sweble.wikitext.engine.WtEngineImpl.<init>()方法的一些代码示例,展示了W

本文整理了Java中org.sweble.wikitext.engine.WtEngineImpl.()方法的一些代码示例,展示了WtEngineImpl.()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WtEngineImpl.()方法的具体详情如下:
包路径:org.sweble.wikitext.engine.WtEngineImpl
类名称:WtEngineImpl
方法名:

WtEngineImpl.介绍

暂无

代码示例

代码示例来源:origin: org.sweble.wikitext/swc-engine

public void restartEngine(WikiConfigImpl wikiConfig)
{
this.wikiCOnfig= wikiConfig;
this.engine = new WtEngineImpl(wikiConfig);
}

代码示例来源:origin: sweble/sweble-wikitext

public void restartEngine(WikiConfigImpl wikiConfig)
{
this.wikiCOnfig= wikiConfig;
this.engine = new WtEngineImpl(wikiConfig);
}

代码示例来源:origin: kermitt2/entity-fishing

/**
* Hidden constructor
*/
private MediaWikiParser() {
// set-up simple wiki configurations
cOnfigs= new HashMap();
// set-up language specific parsers
engines = new HashMap();
WikiConfig cOnfig= DefaultConfigEnWp.generate();
configs.put("en", config);
WtEngineImpl engine = new WtEngineImpl(config);
engines.put("en", engine);
cOnfig= DefaultConfigFrWp.generate();
configs.put("fr", config);
engine = new WtEngineImpl(config);
engines.put("fr", engine);
cOnfig= DefaultConfigDeWp.generate();
configs.put("de", config);
engine = new WtEngineImpl(config);
engines.put("de", engine);
cOnfig= DefaultConfigItWp.generate();
configs.put("it", config);
engine = new WtEngineImpl(config);
engines.put("it", engine);
cOnfig= DefaultConfigEsWp.generate();
configs.put("es", config);
engine = new WtEngineImpl(config);
engines.put("es", engine);
}

代码示例来源:origin: marcusklang/wikiforia

public static EngProcessedPage parsePage(WikiConfig config, String title, long revision, String markup) throws EngineException, LinkTargetException {
WtEngineImpl engine = new WtEngineImpl(config);
PageTitle pageTitle = PageTitle.make(config, title);
PageId pageId = new PageId(pageTitle, revision);
return parseWikipage(engine, pageId, markup);
}
}

代码示例来源:origin: sweble/sweble-wikitext

static String run(File file, String fileTitle, String query) throws LinkTargetException, IOException, EngineException
{
// Set-up a simple wiki configuration
WikiConfig cOnfig= DefaultConfigEnWp.generate();
// Instantiate a compiler for wiki pages
WtEngineImpl engine = new WtEngineImpl(config);
// Retrieve a page
PageTitle pageTitle = PageTitle.make(config, fileTitle);
PageId pageId = new PageId(pageTitle, -1);
String wikitext = FileUtils.readFileToString(file, Charset.defaultCharset().name());
// Compile the retrieved page
EngProcessedPage cp = engine.postprocess(pageId, wikitext, null);
return XPath.query(cp, query);
}
}

代码示例来源:origin: sweble/sweble-wikitext

static String run(File file, String fileTitle, boolean renderHtml) throws IOException, LinkTargetException, EngineException
{
// Set-up a simple wiki configuration
WikiConfig cOnfig= DefaultConfigEnWp.generate();
final int wrapCol = 80;
// Instantiate a compiler for wiki pages
WtEngineImpl engine = new WtEngineImpl(config);
// Retrieve a page
PageTitle pageTitle = PageTitle.make(config, fileTitle);
PageId pageId = new PageId(pageTitle, -1);
String wikitext = FileUtils.readFileToString(file, Charset.defaultCharset().name());
// Compile the retrieved page
EngProcessedPage cp = engine.postprocess(pageId, wikitext, null);
if (renderHtml)
{
String ourHtml = HtmlRenderer.print(new MyRendererCallback(), config, pageTitle, cp.getPage());
String template = IOUtils.toString(App.class.getResourceAsStream("/render-template.html"), "UTF8");
String html = template;
html = html.replace("{$TITLE}", StringTools.escHtml(pageTitle.getDenormalizedFullTitle()));
html = html.replace("{$CONTENT}", ourHtml);
return html;
}
else
{
TextConverter p = new TextConverter(config, wrapCol);
return (String) p.go(cp.getPage());
}
}

代码示例来源:origin: dkpro/dkpro-jwpl

/**
* Returns CompiledPage produced by the SWEBLE parser using the
* SimpleWikiConfiguration.
*
* @return the parsed page
* @throws LinkTargetException
* @throws EngineException if the wiki page could not be compiled by the parser
* @throws JAXBException
* @throws FileNotFoundException
*/
private static EngProcessedPage getCompiledPage(String text, String title, long revision) throws LinkTargetException, EngineException, FileNotFoundException, JAXBException
{
WikiConfig cOnfig= DefaultConfigEnWp.generate();
PageTitle pageTitle = PageTitle.make(config, title);
PageId pageId = new PageId(pageTitle, revision);
// Compile the retrieved page
WtEngineImpl engine = new WtEngineImpl(config);
// Compile the retrieved page
return engine.postprocess(pageId, text, null);
}

代码示例来源:origin: sweble/sweble-wikitext

WtEngineImpl engine = new WtEngineImpl(config);

代码示例来源:origin: dkpro/dkpro-jwpl

/**
* Returns CompiledPage produced by the SWEBLE parser using the SimpleWikiConfiguration.
*
* @return the parsed page
* @throws WikiApiException Thrown if errors occurred.
*/
private EngProcessedPage getCompiledPage() throws WikiApiException
{
EngProcessedPage cp;
try{
WtEngineImpl engine = new WtEngineImpl(this.wiki.getWikConfig());
PageTitle pageTitle = PageTitle.make(this.wiki.getWikConfig(), this.getTitle().toString());
PageId pageId = new PageId(pageTitle, -1);
// Compile the retrieved page
cp = engine.postprocess(pageId, this.getText(), null);
} catch(Exception e){
throw new WikiApiException(e);
}
return cp;
}

代码示例来源:origin: sweble/sweble-wikitext

WtEngineImpl engine = new WtEngineImpl(config);

推荐阅读
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • 本文整理了Java中com.evernote.android.job.JobRequest.getTransientExtras()方法的一些代码示例,展示了 ... [详细]
  • 本文介绍了在实现了System.Collections.Generic.IDictionary接口的泛型字典类中如何使用foreach循环来枚举字典中的键值对。同时还讨论了非泛型字典类和泛型字典类在foreach循环中使用的不同类型,以及使用KeyValuePair类型在foreach循环中枚举泛型字典类的优势。阅读本文可以帮助您更好地理解泛型字典类的使用和性能优化。 ... [详细]
  • 本文整理了Java中org.apache.solr.common.SolrDocument.setField()方法的一些代码示例,展示了SolrDocum ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • 模板引擎StringTemplate的使用方法和特点
    本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ... [详细]
  • HashMap的相关问题及其底层数据结构和操作流程
    本文介绍了关于HashMap的相关问题,包括其底层数据结构、JDK1.7和JDK1.8的差异、红黑树的使用、扩容和树化的条件、退化为链表的情况、索引的计算方法、hashcode和hash()方法的作用、数组容量的选择、Put方法的流程以及并发问题下的操作。文章还提到了扩容死链和数据错乱的问题,并探讨了key的设计要求。对于对Java面试中的HashMap问题感兴趣的读者,本文将为您提供一些有用的技术和经验。 ... [详细]
  • 本文整理了Java中java.lang.NoSuchMethodError.getMessage()方法的一些代码示例,展示了NoSuchMethodErr ... [详细]
  • 使用freemaker生成Java代码的步骤及示例代码
    本文介绍了使用freemaker这个jar包生成Java代码的步骤,通过提前编辑好的模板,可以避免写重复代码。首先需要在springboot的pom.xml文件中加入freemaker的依赖包。然后编写模板,定义要生成的Java类的属性和方法。最后编写生成代码的类,通过加载模板文件和数据模型,生成Java代码文件。本文提供了示例代码,并展示了文件目录结构。 ... [详细]
  • 本文整理了常用的CSS属性及用法,包括背景属性、边框属性、尺寸属性、可伸缩框属性、字体属性和文本属性等,方便开发者查阅和使用。 ... [详细]
author-avatar
手机用户2502927451
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有