- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getDefaultName()
方法的一些代码示例,展示了YContributor.getDefaultName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YContributor.getDefaultName()
方法的具体详情如下:
包路径:pl.edu.icm.model.bwmeta.y.YContributor
类名称:YContributor
方法名:getDefaultName
暂无
代码示例来源:origin: pl.edu.icm.yadda/yadda-polindex
public static String surname(final YContributor contributor) {
String result = name(contributor, NameTypes.NM_SURNAME);
if (StringUtils.isEmpty(result)) {
result = legacyPersonAttribute(contributor, AT_CONTRIBUTOR_PERSON_LASTNAME);
}
if (StringUtils.isEmpty(result)) {
result = text(contributor.getDefaultName());
log.warn("surname is empty - falling back to contributor's default name");
}
return result;
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
String role = contr.getRole();
String name = contr.getDefaultName().getText().toLowerCase();
if (expContrMap.containsKey(role)) {
expContrMap.get(role).add(name);
for (YContributor contr : actual.getContributors()) {
String role = contr.getRole();
String name = contr.getDefaultName().getText().toLowerCase();
if (actContrMap.containsKey(role)) {
actContrMap.get(role).add(name);
代码示例来源:origin: pl.edu.icm.yadda/yadda-client-common-api
public String generateContributorMd5(final YContributor cont) {
final String firstname = getContributorFirstName(cont);
final String surname = getContributorLastName(cont);
final String title = cont.getDefaultName() != null ? cont.getDefaultName().getText() : "";
return generateContributorMd5(title, firstname, surname, detectContributorType(cont));
}
代码示例来源:origin: pl.edu.icm.bwmeta/bwmeta-2-foreign-transformers
protected void fillContributors(YElement yElement, List<YExportable> referedElements, Map<String, List<StringWithAttributes>> ret) {
// creator element
for (YContributor yContributor : yElement.getContributors()) {
String dcRoleElementName = null;
String role=yContributor.getRole();
if (role.equals(ContributorRoles.CR_AUTHOR) || role.equals(ContributorRoles.CR_EDITOR)) {
dcRoleElementName = E_CREATOR;
} else if (role.equals(ContributorRoles.CR_PUBLISHER)) {
dcRoleElementName = E_PUBLISHER;
} else if (role.equals(ContributorRoles.CR_OTHER)) {
dcRoleElementName = E_CONTRIBUTOR;
}
if (dcRoleElementName != null) {
if (!ret.containsKey(dcRoleElementName)) {
ret.put(dcRoleElementName, new ArrayList<StringWithAttributes>());
}
if (StringUtils.isNotBlank(yContributor.getIdentity())) {
ret.get(dcRoleElementName).add(new StringWithAttributes(yContributor.getIdentity()));
} else {
ret.get(dcRoleElementName).add(new StringWithAttributes(yContributor.getDefaultName().getText()));
}
}
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
@Override
protected boolean enhanceMetadata(MatchResult result, YElement metadata) {
String journal = result.group(1);
List<String> authors = new ArrayList<String>();
for (YContributor contributor : metadata.getContributors()) {
if (contributor.getRole().equals(YConstants.CR_AUTHOR)) {
authors.add(contributor.getDefaultName().getText());
}
}
if (authors.size() == 1) {
journal = removeFirst(journal, authors.get(0));
}
if (authors.size() == 2) {
journal = removeFirst(journal, authors.get(0));
journal = removeFirst(journal, "and");
journal = removeFirst(journal, authors.get(1));
}
if (authors.size() > 2) {
journal = journal.replaceFirst("^.*et al\\.", "").trim();
}
Enhancers.addJournal(metadata, journal);
Enhancers.addVolume(metadata, result.group(2));
Enhancers.addIssue(metadata, result.group(3));
return true;
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-client-common-api
public ContributorInfo prepareContributorInfo(final YContributor cont, final boolean flatten) {
final YName forenames = cont.getOneName(YConstants.NM_FORENAMES);
final YName surname = cont.getOneName(YConstants.NM_SURNAME);
final String firstName = forenames == null ? null : toText(forenames.getRichText(), flatten);
final String lastName = surname == null ? null : toText(surname.getRichText(), flatten);
final String text = cont.getDefaultName() == null ? null : toText(cont.getDefaultName().getRichText(), flatten);
final String role = cont.getRole();
final CONTRIBUTOR_TYPE type = detectContributorType(cont);
return prepareContributorInfo(firstName, lastName, text, role, type);
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
private List<DocAuthor> authorsFromYElement(final YElement element) {
final List<DocAuthor> authors = new ArrayList<DocAuthor>();
for (final YContributor contributor : element.getContributors()) {
final YName fullName = contributor.getDefaultName();
if (fullName == null) {
continue;
}
// TODO: check if parsed correctly
DocAuthor author = authorParser.parse(fullName.getText());
if (author == null) {
author = new DocAuthor(null, fullName.getText());
}
final List<DocAffiliation> affs = new ArrayList<DocAffiliation>();
for (final String affiliationRef : contributor.getAffiliationRefs()) {
final YAffiliation affiliation = element.getAffiliation(affiliationRef);
if (affiliation == null) {
continue;
}
final DocAffiliation aff = affiliationParser.parse(affiliation.getSimpleText());
if (aff != null) {
affs.add(aff);
}
}
if (!affs.isEmpty()) {
author.setAffiliations(affs);
}
authors.add(author);
}
return authors;
}
本文整理了Java中pl.edu.icm.model.bwmeta.YContributor.getRole()方法的一些代码示例,展示了YContributor.getRole()的具体用法。这些代
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.setIdentity()方法的一些代码示例,展示了YContributor.setIdentity(
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.addAffiliationRef()方法的一些代码示例,展示了YContributor.addAff
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.addName()方法的一些代码示例,展示了YContributor.addName()的具体用法。这
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getIdentity()方法的一些代码示例,展示了YContributor.getIdentity(
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getNames()方法的一些代码示例,展示了YContributor.getNames()的具体用法
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getAttributes()方法的一些代码示例,展示了YContributor.getAttribu
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.setNames()方法的一些代码示例,展示了YContributor.setNames()的具体用法
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getOneAttributeSimpleValue()方法的一些代码示例,展示了YContribut
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getOneName()方法的一些代码示例,展示了YContributor.getOneName()的
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.()方法的一些代码示例,展示了YContributor.()的具体用法。这些代码示例主要来源于Gith
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.isInstitution()方法的一些代码示例,展示了YContributor.isInstitut
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getRole()方法的一些代码示例,展示了YContributor.getRole()的具体用法。这
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getDefaultName()方法的一些代码示例,展示了YContributor.getDefaul
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.isPerson()方法的一些代码示例,展示了YContributor.isPerson()的具体用法
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getAffiliationRefs()方法的一些代码示例,展示了YContributor.getAf
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.setRole()方法的一些代码示例,展示了YContributor.setRole()的具体用法。这
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.addAttribute()方法的一些代码示例,展示了YContributor.addAttribut
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getOneAttribute()方法的一些代码示例,展示了YContributor.getOneAt
我是一名优秀的程序员,十分优秀!