Javax JCR节点getProperties和标题

时间:2015-06-10 13:11:49

标签: java swing jsp nodes jcr

我获得了一个节点,然后我请求另一个节点。

Node nn = node.getNode("jcr:content");

从这里我可以执行以下操作来获取

的值
nn.getProperty("cq:lastModified")

我要做的是获取所有属性,而不是按名称要求每个属性。

Node nn = node.getNode("jcr:content");
PropertyIterator pi = nn.getProperties();

现在我可以遍历属性并按如下方式打印它们的值:

while(pi.hasNext())
{
   Property p = pi.nextProperty();
   String val = p.getString();
}

但我怎样才能找到这个属性的标题?

1 个答案:

答案 0 :(得分:0)

我不确定但您可以尝试getName()方法,因为Property接口是Item接口的子接口。您可以尝试如下:

while(pi.hasNext())
{
   Property p = pi.nextProperty();
   String name = p.getName();
   String val = p.getString();
}