本文整理汇总了Java中org.gbif.api.vocabulary.Rank.ordinal方法的典型用法代码示例。如果您正苦于以下问题:Java Rank.ordinal方法的具体用法?Java Rank.ordinal怎么用?Java Rank.ordinal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.gbif.api.vocabulary.Rank
的用法示例。
在下文中一共展示了Rank.ordinal方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: findParentWithRank
import org.gbif.api.vocabulary.Rank; //导入方法依赖的package包/类
/**
* Tries to find a parent node with the given rank
* @param start node to start looking for parents, excluded from search
* @return the parent node with requested rank or null
*/
public static Node findParentWithRank(Node start, Rank rank) {
try(ResourceIterator<Node> parents = Traversals.PARENTS.traverse(start).nodes().iterator()) {
while (parents.hasNext()) {
Node p = parents.next();
if ((int)p.getProperty(NeoProperties.RANK, -1) == rank.ordinal()) {
return p;
}
}
}
return null;
}
示例2: nextLowerLinneanRank
import org.gbif.api.vocabulary.Rank; //导入方法依赖的package包/类
public static Rank nextLowerLinneanRank(Rank rank) {
for (Rank r : Rank.LINNEAN_RANKS) {
if (r.ordinal() > rank.ordinal()) {
return r;
}
}
return null;
}
示例3: nextHigherLinneanRank
import org.gbif.api.vocabulary.Rank; //导入方法依赖的package包/类
public static Rank nextHigherLinneanRank(Rank rank) {
for (Rank r : LINNEAN_RANKS_REVERSE) {
if (r.ordinal() < rank.ordinal()) {
return r;
}
}
return null;
}