- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中pl.edu.icm.model.bwmeta.y.YAncestor.<init>()
方法的一些代码示例,展示了YAncestor.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YAncestor.<init>()
方法的具体详情如下:
包路径:pl.edu.icm.model.bwmeta.y.YAncestor
类名称:YAncestor
方法名:<init>
暂无
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
private void addIssue(YStructure journal, YAncestor issue, String issueId) {
if(issue == null) {
issue = new YAncestor(YConstants.EXT_LEVEL_JOURNAL_ISSUE, issueId);
}
journal.addAncestor(issue);
}
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
private void appendAncestorDataToYAncestor(List<YAncestor> result, String type, AncestorData data) {
if (StringUtils.isNotBlank(data.getId()) || StringUtils.isNotBlank(data.getName())) {
result.add(new YAncestor(ResourceDataConstants.MAP_ANCESTOR_TYPE_TO_LEVEL.get(type), data.getId(), new YName(data.getName())));
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
public static void addPublisher(YElement element, String publisher) {
YStructure structure = Enhancers.getOrCreateJournalStructure(element);
YAncestor ancestor = new YAncestor(YConstants.EXT_LEVEL_JOURNAL_PUBLISHER);
ancestor.addName(new YName(publisher));
structure.addAncestor(ancestor);
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
public static void addJournal(YElement element, String journal) {
YStructure structure = Enhancers.getOrCreateJournalStructure(element);
YAncestor ancestor = new YAncestor(YConstants.EXT_LEVEL_JOURNAL_JOURNAL);
ancestor.addName(new YName(journal));
structure.addAncestor(ancestor);
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
public static void addVolume(YElement element, String volume) {
YStructure structure = getOrCreateJournalStructure(element);
YAncestor ancestor = new YAncestor(YConstants.EXT_LEVEL_JOURNAL_VOLUME);
ancestor.addName(new YName(volume));
structure.addAncestor(ancestor);
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
public static void addIssue(YElement element, String issue) {
YStructure structure = getOrCreateJournalStructure(element);
YAncestor ancestor = new YAncestor(YConstants.EXT_LEVEL_JOURNAL_ISSUE);
ancestor.addName(new YName(issue));
structure.addAncestor(ancestor);
}
}
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import
private void updateIssue(ZentralBlattSoFieldParser.SoFieldData soData) {
if (soData.issue != null && soData.issue.length() > 0) {
YAncestor ancestor = new YAncestor(YConstants.EXT_LEVEL_JOURNAL_ISSUE); // TODO
// UID?
YName issueName = new YName(soData.issue);
yIssue.addName(issueName);
ancestor.setIdentity(yIssue.getId());
ancestor.addName(issueName);
yArticle.getStructure(YConstants.EXT_HIERARCHY_JOURNAL).addAncestor(ancestor);
}
}
代码示例来源:origin: pl.edu.icm.bwmeta/bwmeta-2-foreign-transformers
al.add(new YAncestor(EXT_LEVEL_JOURNAL_JOURNAL, yJournal.getId()).addId(new YId(
EXT_SCHEME_ISSN, yJournal.getIds(EXT_SCHEME_ISSN).get(0))));
yVolume.getStructure(EXT_HIERARCHY_JOURNAL).setAncestors(al);
al.add(new YAncestor(EXT_LEVEL_JOURNAL_VOLUME, yVolume.getId()));
yIssue.getStructure(EXT_HIERARCHY_JOURNAL).setAncestors(al);
al.add(new YAncestor(EXT_LEVEL_JOURNAL_ISSUE, yIssue.getId()));
yArticle.getStructure(EXT_HIERARCHY_JOURNAL).setAncestors(al);
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
al.add(new YAncestor(YConstants.EXT_LEVEL_JOURNAL_JOURNAL, yJournal.getId()).addId(new YId(YConstants.EXT_SCHEME_ISSN, yJournal.getId(YConstants.EXT_SCHEME_ISSN))));
yVolume.getStructure(YConstants.EXT_HIERARCHY_JOURNAL).setAncestors(al);
al.add(new YAncestor(YConstants.EXT_LEVEL_JOURNAL_VOLUME, yVolume.getId()));
yIssue.getStructure(YConstants.EXT_HIERARCHY_JOURNAL).setAncestors(al);
al.add(new YAncestor(YConstants.EXT_LEVEL_JOURNAL_ISSUE, yIssue.getId()));
yArticle.getStructure(YConstants.EXT_HIERARCHY_JOURNAL).setAncestors(al);
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import
private void updateYear(ZentralBlattSoFieldParser.SoFieldData soData, String pyYear) {
YAncestor ancestor = new YAncestor(YConstants.EXT_LEVEL_JOURNAL_YEAR); // TODO
// UID?
// soData.year is preferred
if (soData.year != null && soData.year.length() > 0) {
if (pyYear != null && pyYear.length() > 0 && !soData.year.equals(pyYear)) {
log.warn("soData.year:[{}] != year:[{}]", soData.year, pyYear);
}
YName yearName = new YName(soData.year);
yYear.addName(yearName);
ancestor.setIdentity(yYear.getId());
ancestor.addName(yearName);
yVolume.getStructure(YConstants.EXT_HIERARCHY_JOURNAL).addAncestor(ancestor);
yIssue.getStructure(YConstants.EXT_HIERARCHY_JOURNAL).addAncestor(ancestor);
yArticle.getStructure(YConstants.EXT_HIERARCHY_JOURNAL).addAncestor(ancestor);
}
// pyYear is assumed to refer just to publication - not to journal
// itself
/*
* else if (pyYear != null && pyYear.length() > 0) { YName yearName =
* new YName(pyYear) ancestor.addName(yearName);
* yYear.addName(yearName); structure.addAncestor(ancestor); }
*/
}
代码示例来源:origin: pl.edu.icm.synat/synat-importer-direct
@Override
public YStructure build(PublicationMeta meta, List<YElement> ancestors) {
if (isAlreadyBuilt(meta, ancestors)) {
return null;
}
YStructure structure = new YStructure(getSupportedHierarchyId());
YElement directAncestor = null;
if (!ancestors.isEmpty()) {
directAncestor = ancestors.get(ancestors.size() - 1);
YStructure parentStructure = directAncestor.getStructure(getSupportedHierarchyId());
structure.getAncestors().addAll(parentStructure.getAncestors());
YAncestor ancestor = new YAncestor(structure.getHierarchy());
ancestor.setLevel(getLevel(directAncestor));
AncestorsManagement.copyDataToAncestor(directAncestor, ancestor);
structure.getAncestors().add(ancestor);
}
structure.setCurrent(getCurrent(meta, directAncestor));
return structure;
}
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import
private void updateVolume(ZentralBlattSoFieldParser.SoFieldData soData) {
if (soData.volume != null && soData.volume.length() > 0) {
YAncestor ancestor = new YAncestor(YConstants.EXT_LEVEL_JOURNAL_VOLUME); // TODO
// UID?
YName volumeName = new YName(soData.volume);
yVolume.addName(volumeName);
ancestor.setIdentity(yVolume.getId());
ancestor.addName(volumeName);
yIssue.getStructure(YConstants.EXT_HIERARCHY_JOURNAL).addAncestor(ancestor);
yArticle.getStructure(YConstants.EXT_HIERARCHY_JOURNAL).addAncestor(ancestor);
}
}
代码示例来源:origin: pl.edu.icm.bwmeta/bwmeta-2-foreign-transformers
protected YStructure buildStructureFromParent(YElement parent, String hierarchy, String currentLevel) {
YStructure structure = new YStructure(hierarchy);
YCurrent current = new YCurrent(currentLevel);
structure.setCurrent(current);
if (parent != null) {
YStructure parentStructure = parent.getStructure(hierarchy);
structure.getAncestors().addAll(parentStructure.getAncestors());
YAncestor ancestor = new YAncestor(parentStructure.getCurrent().getLevel(), parent.getId());
ancestor.getNames().addAll(parent.getNames());
ancestor.getIds().addAll(parent.getIds());
structure.addAncestor(ancestor);
}
return structure;
}
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
private YElement buildElement(HierarchyLevel hierarchyLevel, String elementLevel, String parentId,
String parentLevel, String parentName) {
final String elementId = hierarchyLevel.getId();
final String name = hierarchyLevel.getName();
YElement element = new YElement(elementId);
element.setNames(Lists.newArrayList(new YName(name)));
final YStructure yStructure = new YStructure(HierarchyWithLevelIds.EXT_HIERARCHY_JOURNAL);
yStructure.setCurrent(new YCurrent(elementLevel));
final YAncestor parent = new YAncestor(parentLevel, parentId);
parent.addName(new YName(parentName));
yStructure.addAncestor(parent);
element.setStructures(Lists.newArrayList(yStructure));
return element;
}
}
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import
private void updateJournal(ZentralBlattSoFieldParser.SoFieldData soData,
ZentralBlattSeFieldParser.SeFieldData seData) {
YAncestor ancestor = new YAncestor(YConstants.EXT_LEVEL_JOURNAL_JOURNAL);
boolean updated = false; // is there any meaningful information in the
代码示例来源:origin: pl.edu.icm.bwmeta/bwmeta-2-foreign-transformers
/**
* Creates an element in the hierarchy.
*
* @param level hierarchy for the element
* @param level level for the element in the hierarchy
* @param name name to use as the canonical name of the element
* @param parent parent for the element in the hierarchy
* @param id eudml id
* @return the created element
*/
public YElement element(String hierarchy, String level, YName name, YElement parent, String id) {
YStructure ps = parent==null ? null : parent.getStructure(hierarchy);
YStructure struct = new YStructure(hierarchy).setCurrent(new YCurrent(level));
List<String> issns = parent==null ? null : parent.getIds(IdSchemaIds.EXT_SCHEME_ISSN);
String issn = (issns==null || issns.isEmpty()) ? null : issns.get(0);
if (ps != null) {
YAncestor ancestor = new YAncestor(ps.getCurrent().getLevel(), parent.getId()).addName(parent.getDefaultName());
if (StringUtils.isNotEmpty(issn)) {
ancestor.addId(new YId(IdSchemaIds.EXT_SCHEME_ISSN, issn));
}
struct.setAncestors(ps.getAncestors()).addAncestor(ancestor);
}
return new YElement(id).addName(name).addStructure(struct);
}
代码示例来源:origin: pl.edu.icm.bwmeta/bwmeta-2-foreign-transformers
YAncestor journalAncestor = new YAncestor();
journalAncestor.setLevel(HierarchyWithLevelIds.EXT_LEVEL_JOURNAL_JOURNAL);
journalAncestor.setIdentity(journal.getId());
YAncestor yearAncestor = new YAncestor();
yearAncestor.setLevel(HierarchyWithLevelIds.EXT_LEVEL_JOURNAL_YEAR);
yearAncestor.setIdentity(year.getId());
YAncestor volumeAncestor = new YAncestor();
volumeAncestor.setLevel(HierarchyWithLevelIds.EXT_LEVEL_JOURNAL_VOLUME);
volumeAncestor.setIdentity(volume.getId());
代码示例来源:origin: pl.edu.icm.bwmeta/bwmeta-2-foreign-transformers
YAncestor journalAncestor = new YAncestor();
journalAncestor.setLevel(HierarchyWithLevelIds.EXT_LEVEL_JOURNAL_JOURNAL);
journalAncestor.setIdentity(journal.getId());
YAncestor yearAncestor = new YAncestor();
yearAncestor.setLevel(HierarchyWithLevelIds.EXT_LEVEL_JOURNAL_YEAR);
yearAncestor.setIdentity(year.getId());
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import
/**
* Creates an element in the hierarchy specified by the <code>hierarchy</code> property.
*
* @param level level for the element in the hierarchy
* @param name name to use as the canonical name of the element
* @param parent parent for the element in the hierarchy
* @return the created element
*/
public YElement element(String level, YName name, YElement parent) {
YStructure ps = parent.getStructure(getHierarchy());
YStructure struct = new YStructure(getHierarchy()).setCurrent(new YCurrent(level));
if (ps != null)
struct
.setAncestors(ps.getAncestors())
.addAncestor(
new YAncestor(ps.getCurrent().getLevel(), parent.getId())
.addName(parent.getDefaultName()));
return new YElement(
generateId(EXT_PREFIX_ELEMENT, parent, name))
.addName(name)
.addStructure(struct);
}
代码示例来源:origin: pl.edu.icm.bwmeta/bwmeta-2-foreign-transformers
YAncestor journalAncestor = new YAncestor();
journalAncestor.setLevel(HierarchyWithLevelIds.EXT_LEVEL_JOURNAL_JOURNAL);
journalAncestor.setIdentity(journal.getId());
我尝试理解[c代码 -> 汇编]代码 void node::Check( data & _data1, vector& _data2) { -> push ebp -> mov ebp,esp ->
我需要在当前表单(代码)的上下文中运行文本文件中的代码。其中一项要求是让代码创建新控件并将其添加到当前窗体。 例如,在Form1.cs中: using System.Windows.Forms; ..
我有此 C++ 代码并将其转换为 C# (.net Framework 4) 代码。有没有人给我一些关于 malloc、free 和 sprintf 方法的提示? int monate = ee; d
我的网络服务器代码有问题 #include #include #include #include #include #include #include int
给定以下 html 代码,将列表中的第三个元素(即“美丽”一词)以斜体显示的 CSS 代码是什么?当然,我可以给这个元素一个 id 或一个 class,但 html 代码必须保持不变。谢谢
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我试图制作一个宏来避免重复代码和注释。 我试过这个: #define GrowOnPage(any Page, any Component) Component.Width := Page.Surfa
我正在尝试将我的旧 C++ 代码“翻译”成头条新闻所暗示的 C# 代码。问题是我是 C# 中的新手,并不是所有的东西都像 C++ 中那样。在 C++ 中这些解决方案运行良好,但在 C# 中只是不能。我
在 Windows 10 上工作,R 语言的格式化程序似乎没有在 Visual Studio Code 中完成它的工作。我试过R support for Visual Studio Code和 R-T
我正在处理一些报告(计数),我必须获取不同参数的计数。非常简单但乏味。 一个参数的示例查询: qCountsEmployee = ( "select count(*) from %s wher
最近几天我尝试从 d00m 调试网络错误。我开始用尽想法/线索,我希望其他 SO 用户拥有可能有用的宝贵经验。我希望能够提供所有相关信息,但我个人无法控制服务器环境。 整个事情始于用户注意到我们应用程
我有一个 app.js 文件,其中包含如下 dojo amd 模式代码: require(["dojo/dom", ..], function(dom){ dom.byId('someId').i
我对“-gencode”语句中的“code=sm_X”选项有点困惑。 一个例子:NVCC 编译器选项有什么作用 -gencode arch=compute_13,code=sm_13 嵌入库中? 只有
我为我的表格使用 X-editable 框架。 但是我有一些问题。 $(document).ready(function() { $('.access').editable({
我一直在通过本教程学习 flask/python http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-wo
我想将 Vim 和 EMACS 用于 CNC、G 代码和 M 代码。 Vim 或 EMACS 是否有任何语法或模式来处理这种类型的代码? 最佳答案 一些快速搜索使我找到了 this vim 和 thi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve this
这个问题在这里已经有了答案: Enabling markdown highlighting in Vim (5 个回答) 6年前关闭。 当我在 Vim 中编辑包含 Markdown 代码的 READM
我正在 Swift3 iOS 中开发视频应用程序。基本上我必须将视频 Assets 和音频与淡入淡出效果合并为一个并将其保存到 iPhone 画廊。为此,我使用以下方法: private func d
pipeline { agent any stages { stage('Build') { steps { e
我是一名优秀的程序员,十分优秀!