- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中pl.edu.icm.model.bwmeta.y.YCurrent.getPosition()
方法的一些代码示例,展示了YCurrent.getPosition()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YCurrent.getPosition()
方法的具体详情如下:
包路径:pl.edu.icm.model.bwmeta.y.YCurrent
类名称:YCurrent
方法名:getPosition
暂无
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
public static String articlePosition(YElement element) {
String position = null;
YStructure anc = element.getStructure(YaddaIdConstants.ID_HIERARACHY_JOURNAL);
if (anc != null) {
YCurrent cAnc = anc.getCurrent();
if (cAnc != null && !StringUtils.isEmpty(cAnc.getPosition()))
position = cAnc.getPosition();
}
return position;
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
@Deprecated
private String getPosition(YElement element) {
String position = null;
for(YStructure structure : element.getStructures()) {
YCurrent current = structure.getCurrent();
position = current.getPosition();
if(position != null) {
break;
}
}
return position;
}
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
protected void fillJournalPages(HtmlMetaHeaders metadata, YStructure yJournalStructure) {
YCurrent journalCurrent = yJournalStructure.getCurrent();
if (journalCurrent != null) {
String position = journalCurrent.getPosition();
if (position.contains("-")) {
metadata.addMetadataName(WP_FIRST_PAGE, position.substring(0, position.indexOf('-')));
if (position.indexOf('-') != position.length() - 1) {
metadata.addMetadataName(WP_LAST_PAGE, position.substring(position.indexOf('-') + 1));
}
} else if (StringUtils.isNotBlank(position)) {
metadata.addMetadataName(WP_FIRST_PAGE, position);
}
}
}
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
public String getPosition(YElement yElement){
YStructure structure = yElement.getStructure(YaddaIdConstants.ID_HIERARACHY_JOURNAL);
YCurrent current = structure.getCurrent();
return current.getPosition();
}
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import
@Override
public String constructFieldValue(List<YElement> yelements) {
List<YElement> articles = YElementsParsingToolbox.filterYElementsOfStructureLevel(yelements, YConstants.EXT_LEVEL_JOURNAL_ARTICLE);
if (articles.size() == 0) {
return null;
}
if (articles.size() > 1) {
log.error("More than one article found in package of yelements!");
}
YElement article = articles.get(0);
YStructure structure = article.getStructure(YConstants.EXT_HIERARCHY_JOURNAL);
if (structure == null) {
return null;
}
YCurrent curr = structure.getCurrent();
if (curr == null) {
return null;
}
return YElementsParsingToolbox.removeEmptyValues(curr.getPosition());
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-polindex
public static String pages(final YElement element) {
final YCurrent current = yCurrentInJournalHierarchy(element);
String result = current.getPosition();
if (StringUtils.isEmpty(result)) {
// try to get it from description
final String bibDesc = element.getOneAttributeSimpleValue("bibliographical.description");
if (StringUtils.isNotEmpty(bibDesc)) {
final int[] position = PositionMatcher.match(bibDesc);
if (position != null && position.length == 2) {
if (position[0] == position[1]) {
result = Integer.toString(position[0]);
} else {
result = position[0] + "-" + position[1];
}
} else {
final Pattern p = Pattern.compile("\\d");
final Matcher m = p.matcher(bibDesc);
if (m.find()) {
log.warn("Unable to extract pages from description ({}):{}", element.getId(), bibDesc);
}
}
}
}
return result;
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
private PositionExtractor getPosition(YElement element) {
String position = null;
List<YStructure> yStrictures = element.getStructures();
for(YStructure structure : yStrictures){
YCurrent current = structure.getCurrent();
position = current.getPosition();
if(position!=null){
break;
}
}
return new PositionExtractor(position);
}
代码示例来源:origin: pl.edu.icm.synat/synat-importer-direct
@Override
public void parseMetadata(YElement element, PublicationMeta pm, YLanguage defaultLanguage, List<YElement> ancestors) {
String partNumber = element.getStructures().get(0).getCurrent().getPosition();
if(StringUtils.isNotBlank(partNumber)){
String id = ancestors.get(ancestors.size() - 1).getId() + "-p-" + partNumber;
id = WileyUtils.processId(id);
element.setId(id);
}
if (element.getNames().size() == 1) {
YName name = YModelUtils.fetchDefaultName(element);
if(StringUtils.equals(NameTypes.NM_ALTERNATIVE, name.getType()) && StringUtils.isNotBlank(partNumber)){
name.setText(BaseYModelUtils.buildRichText(name.getText() + StringUtils.SPACE + partNumber));
}
name.setType(NameTypes.NM_CANONICAL);
}
}
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
private Map<String, AncestorData> extractHierarchy(YElement yElement) {
Map<String, AncestorData> result = new HashMap<String, AncestorData>();
for (final String hierarhyId : YModelUtils.ALLOWED_HIERARCHY_ID) {
YStructure yStructure = yElement.getStructure(hierarhyId);
if (yStructure != null) {
for (YAncestor ancestor : yStructure.getAncestors()) {
if (ResourceDataConstants.MAP_ANCESTOR_TYPE_TO_LEVEL.containsValue(ancestor.getLevel())) {
final YName ancestorName = ancestor.getOneName();
if (ancestorName != null) {
result.put(ResourceDataConstants.MAP_ANCESTOR_TYPE_TO_LEVEL.inverse().get(ancestor.getLevel()),
new AncestorData().setId(ancestor.getIdentity()).setName(ancestorName.getText()));
}
}
}
YCurrent current = yStructure.getCurrent();
if(current!=null && StringUtils.isNotBlank(current.getPosition())){
result.put(ResourceDataConstants.ANCESTOR_LEVEL_NAME_PAGES, new AncestorData().setName(current.getPosition()));
}
}
}
return result;
}
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import
if(ha != null && ha.getPosition()!=null){
if(ha.getPosition().length()!=0)
text.append("journal_pages2:"+ha.getPosition());
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
private List<StructureData> prepareStructure(YElement yElement, String hierarchy, String[] levels, String... topLevelIds) {
List<String> topLevels = Arrays.asList(topLevelIds);
String topId = null;
String topLevelId = null;
List<StructureData> ancestors = new ArrayList<StructureData>();
final YStructure structure = yElement.getStructure(hierarchy);
if (structure != null) {
ListMultimap<String, YAncestor> mappedAncestors = getMappedAncestors(structure.getAncestors());
for (String level : levels) {
final YAncestor ancestor = getAncestor(mappedAncestors, level);
if (ancestor != null && ArrayUtils.contains(StructureData.LEVELS_ALLOWED, ancestor.getLevel())) {
if (topLevels.contains(ancestor.getLevel())) {
topId = ancestor.getIdentity();
topLevelId = ancestor.getLevel();
ancestors.add(new StructureData(ancestor.getIdentity(), YModelUtils.getDefaultName(ancestor), ancestor.getLevel(), topId, topLevelId));
} else {
ancestors.add(new StructureData(ancestor.getIdentity(), IndexUtils.encodeNameValue(YModelUtils.getDefaultName(ancestor)),
ancestor.getLevel(), topId, topLevelId));
}
}
}
if (StringUtils.isNotBlank(structure.getCurrent().getPosition())
&& ArrayUtils.contains(StructureData.ALLOWED_LEVELS_OF_CURRENT_POSITION, structure.getCurrent().getLevel())) {
ancestors.add(new StructureData(null, structure.getCurrent().getPosition()));
}
}
return ancestors;
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
if(ha != null && ha.getPosition()!=null){
if(ha.getPosition().length()!=0) paos_doc.add(new PredicateAndObject(RelConstants.RL_PAGES, ha.getPosition()));
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
if(ha != null && ha.getPosition()!=null){
if(ha.getPosition().length()!=0) paos_doc.add(new PredicateAndObject(RelConstants.RL_PAGES, ha.getPosition()));
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
if(ha != null && ha.getPosition()!=null){
if(ha.getPosition().length()!=0) paos_doc.add(new PredicateAndObject(RelConstants.RL_PAGES, ha.getPosition()));
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
String pages = yElementJournalStructure.getCurrent().getPosition();
bibEntry.setField(BibEntry.FIELD_PAGES, pages);
我使用此方法进行了 .edu 电子邮件验证 - jQuery Form Validation, Only Allow .EDU Email Addresses 但我不想只使用 .edu 或 .edu.
我不明白它要我做什么。分配给 sentence正在工作: val sentences : java.util.List[CoreMap] = document.get(classOf[Sentence
嗨, 我正在尝试通过以下命令使用powershell连接到live @ edu。 发射命令: $ SessionNew = New-PSSession -ConfigurationName Micro
本文整理了Java中edu.stanford.nlp.process.WordToSentenceProcessor类的一些代码示例,展示了WordToSentenceProcessor类的具体用法。
我正在使用位于此处的 jquery 验证函数和插件。 http://docs.jquery.com/Plugins/Validation 我正在检查 js 文件,并且找到了电子邮件验证 block ,
大家好,美好的一天。 我有 JS 代码可以验证所有类型的电子邮件,但我想将电子邮件的验证限制为一种类型的电子邮件,例如:示例 @my.csun.edu 例如,我希望使用 @my.csun.edu 作为
我需要为我正在从事的一个项目编写一个函数,我们正在为这个项目制作一个仅供机构的学生、教职员工和校友访问的网站。 假设学校网站是:school.edu。 我在编写用于检查提交的电子邮件地址是否具有“sc
本文整理了Java中edu.isi.karma.controller.update.WorksheetListUpdate类的一些代码示例,展示了WorksheetListUpdate类的具体用法。这
本文整理了Java中edu.umd.cs.findbugs.ba.XField类的一些代码示例,展示了XField类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Mave
本文整理了Java中pl.edu.icm.yadda.service2.YaddaError类的一些代码示例,展示了YaddaError类的具体用法。这些代码示例主要来源于Github/Stackov
本文整理了Java中pl.edu.icm.yadda.common.YaddaException类的一些代码示例,展示了YaddaException类的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中pl.edu.icm.ceon.commons.YaddaCollectionsUtils类的一些代码示例,展示了YaddaCollectionsUtils类的具体用法。这些代码示
本文整理了Java中pl.edu.icm.model.bwmeta.YElement类的一些代码示例,展示了YElement类的具体用法。这些代码示例主要来源于Github/Stackoverflow
本文整理了Java中pl.edu.icm.model.bwmeta.YContributor类的一些代码示例,展示了YContributor类的具体用法。这些代码示例主要来源于Github/Stack
所以我一直在思考如何正确使用正则表达式,我正在创建一个注册表单,其中使用的电子邮件必须包含 @pin.edu.sh。例如,如果用户决定使用。 johndoe@gmail.com,它不会接受,但是如果用
我在PC(Win 10 Edu,AMD 5 3600X 3.80 GHz,16 GB RAM,5700XT 8 GB GDDR)和PC笔记本Huawai Matebook X Pro(Win 10 H
我是一个菜鸟,但正在大力尝试简单地验证仅以“.edu”或“.ac”结尾的电子邮件地址,是否有一个简单的函数/脚本/解决方案来解决这个看似简单的问题?能够使用php、javascript或jquery。
给定一个列表, url = ["www.annauniv.edu", "www.google.com", "www.ndtv.com", "www.website.org", "www.bis.org
在应用程序线程转储中,我可以看到具有五个线程的线程池,如下所示: "pool-1-thread-5" prio=10 tid=0x000000000101a000 nid=0xe1f in Objec
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector类的一些代码示例,展示了WeightVector类的具体用法。这些代码示例主要来源于Gith
我是一名优秀的程序员,十分优秀!