- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中de.undercouch.citeproc.zotero.ZoteroItemDataProvider
类的一些代码示例,展示了ZoteroItemDataProvider
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZoteroItemDataProvider
类的具体详情如下:
包路径:de.undercouch.citeproc.zotero.ZoteroItemDataProvider
类名称:ZoteroItemDataProvider
[英]A item data provider that translates Zotero IDs to human-readable citations IDs
[中]将Zotero ID转换为人类可读的引用ID的项目数据提供程序
代码示例来源:origin: de.undercouch/citeproc-java
/**
* Creates a data provider that copies items from the given provider
* but replaces item IDs with human-readable IDs
* @param provider the provider to copy the items from
*/
public ZoteroItemDataProvider(ItemDataProvider provider) {
super(sanitizeItems(provider));
}
代码示例来源:origin: michel-kraemer/citeproc-java
@Override
protected ItemDataProvider createItemDataProvider(CSLItemData[] itemData) {
return new ZoteroItemDataProvider(super.createItemDataProvider(itemData));
}
代码示例来源:origin: michel-kraemer/citeproc-java
String newId = makeId(item, dateParser);
newId = uniquify(newId, knownIds);
knownIds.add(newId);
代码示例来源:origin: michel-kraemer/citeproc-java
int year = getYear(item.getIssued(), dateParser);
if (year < 0) {
year = getYear(item.getContainer(), dateParser);
if (year < 0) {
year = getYear(item.getOriginalDate(), dateParser);
if (year < 0) {
year = getYear(item.getEventDate(), dateParser);
if (year < 0) {
year = getYear(item.getSubmitted(), dateParser);
代码示例来源:origin: de.undercouch/citeproc-java
String newId = makeId(item, dateParser);
newId = uniquify(newId, knownIds);
knownIds.add(newId);
代码示例来源:origin: de.undercouch/citeproc-java
int year = getYear(item.getIssued(), dateParser);
if (year < 0) {
year = getYear(item.getContainer(), dateParser);
if (year < 0) {
year = getYear(item.getOriginalDate(), dateParser);
if (year < 0) {
year = getYear(item.getEventDate(), dateParser);
if (year < 0) {
year = getYear(item.getSubmitted(), dateParser);
代码示例来源:origin: de.undercouch/citeproc-java
/**
* Retrieves the year from a {@link CSLDate} object. Parses the raw
* string if necessary.
* @param date the date object
* @param dateParser a date parser
* @return the year or -1 if the year could not be retrieved
*/
private static int getYear(CSLDate date, CSLDateParser dateParser) {
if (date == null) {
return -1;
}
if (date.getDateParts() == null ||
date.getDateParts().length == 0 ||
date.getDateParts()[0] == null ||
date.getDateParts()[0].length == 0) {
if (date.getRaw() != null && !date.getRaw().isEmpty()) {
CSLDate d = dateParser.parse(date.getRaw());
return getYear(d, dateParser);
}
return -1;
}
return date.getDateParts()[0][0];
}
}
代码示例来源:origin: michel-kraemer/citeproc-java
/**
* Creates a data provider that copies items from the given provider
* but replaces item IDs with human-readable IDs
* @param provider the provider to copy the items from
*/
public ZoteroItemDataProvider(ItemDataProvider provider) {
super(sanitizeItems(provider));
}
代码示例来源:origin: michel-kraemer/citeproc-java
/**
* Retrieves the year from a {@link CSLDate} object. Parses the raw
* string if necessary.
* @param date the date object
* @param dateParser a date parser
* @return the year or -1 if the year could not be retrieved
*/
private static int getYear(CSLDate date, CSLDateParser dateParser) {
if (date == null) {
return -1;
}
if (date.getDateParts() == null ||
date.getDateParts().length == 0 ||
date.getDateParts()[0] == null ||
date.getDateParts()[0].length == 0) {
if (date.getRaw() != null && !date.getRaw().isEmpty()) {
CSLDate d = dateParser.parse(date.getRaw());
return getYear(d, dateParser);
}
return -1;
}
return date.getDateParts()[0][0];
}
}
Zotero 是一款令人印象深刻的自由开源的应用,它让你可以收集、组织、引用和共享研究成果。你还可以使用 Zotero 为你的文档即时创建参考文献和书目。 通常,你可以使用 Linux
本文整理了Java中de.undercouch.citeproc.zotero.ZoteroConnector类的一些代码示例,展示了ZoteroConnector类的具体用法。这些代码示例主要来源于
本文整理了Java中de.undercouch.citeproc.zotero.ZoteroItemDataProvider类的一些代码示例,展示了ZoteroItemDataProvider类的具体
我有一个引用系统,可以将用户注释发布到 wiki ( Researchr )。以编程方式,我可以访问每个条目的完整 BibTeX 记录,并且我还在各个页面上显示它(for example - 单击 B
本文整理了Java中de.undercouch.citeproc.zotero.ZoteroConnector.getItems()方法的一些代码示例,展示了ZoteroConnector.getIt
本文整理了Java中de.undercouch.citeproc.zotero.ZoteroItemDataProvider.sanitizeItems()方法的一些代码示例,展示了ZoteroIte
本文整理了Java中de.undercouch.citeproc.zotero.ZoteroItemDataProvider.uniquify()方法的一些代码示例,展示了ZoteroItemData
本文整理了Java中de.undercouch.citeproc.zotero.ZoteroItemDataProvider.makeId()方法的一些代码示例,展示了ZoteroItemDataPr
本文整理了Java中de.undercouch.citeproc.zotero.ZoteroItemDataProvider.getYear()方法的一些代码示例,展示了ZoteroItemDataP
我正在开发 Zotero 的扩展,它仍然使用旧的 XPCOM/XUL 系统。我需要为扩展存储大量数据,因此担心修改主数据库会产生问题,我计划遵循示例插件并创建一个自己的新 sqlite 数据库。但是,
我目前正在使用背页,我想创建一篇遵循IEEE访问指南的论文。。以下是我遵循的步骤:
我是一名优秀的程序员,十分优秀!