gpt4 book ai didi

java - 是否有可用于 Java 的元语言允许您访问对象复杂层次结构?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:58:56 25 4
gpt4 key购买 nike

我正在为我当前的项目评估复杂对象层次结构模型的一些潜在实现。我想知道是否有 xpath 风格的元语言或类似的东西可以让我查询这些对象链接。

此外,我确信我所问的问题使用了一些非常具体的行话 - 我只是不知道。

要求:

  • 必须用 Java 完成(或至少编译成 Java 字节码)。
  • 对象将通过 n 个可能的链接在层次上相互关联。 obj1->obj2->obj3->...
  • 我们需要能够根据对象属性或其与其他对象的关系在层次结构中查找任何对象。
  • 对象将属于同一类型。
  • 分层查找应该能够在运行时发生。

我想我可以在这里推出我自己的解决方案,但我很好奇是否有人比我聪明已经想出了一些办法。

看到一些答案后,我想我可能需要进一步澄清我的问题。具体来说,此工具将用于遍历一组对象,这些对象是父对象的不同版本。

例如:

[对象 1 prop1="foo"prop2="bar"prop3="zoop"]

↓继承自上面的对象↓

[对象 2 prop1="foo 和一些东西"prop2="bar"prop3="zoop"]

↓继承自上面的对象↓

[对象 3 prop1="foo 和一些东西"prop2="bar"prop3="zoop 24"]

最佳答案

我相信JXPath应该做你想做的事。

关于java - 是否有可用于 Java 的元语言允许您访问对象复杂层次结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/928133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com