@Override
public int compare(TreeNode o1, TreeNode o2) {
int result = compare(o1 instanceof RecipeTreeNode, o2 instanceof RecipeTreeNode);
if (result != 0) {
return result;
}
result = compare(o1 instanceof ActionTreeNode, o2 instanceof ActionTreeNode);
if (result != 0) {
return result;
}
if (o1 instanceof ActionTreeNode) {
result =
compare(((ActionTreeNode) o2).isProperty(), ((ActionTreeNode) o1).isProperty());
if (result != 0) {
return result;
}
}
return stringComparator.compare(o1.toString(), o2.toString());
}
DisplayTreeNode.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:JavaGraph
作者:
评论列表
文章目录