Javax JCR 节点 getProperties 和 Titles
Javax JCR Node getProperties and Titles
我得到一个节点,然后我从它请求另一个节点。
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();
}
但是我怎样才能找到这个 属性 的标题?
我不确定,但您可以尝试 getName()
方法,因为 Property
接口是 Item
接口的子接口。您可以像下面这样尝试:
while(pi.hasNext())
{
Property p = pi.nextProperty();
String name = p.getName();
String val = p.getString();
}
我得到一个节点,然后我从它请求另一个节点。
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();
}
但是我怎样才能找到这个 属性 的标题?
我不确定,但您可以尝试 getName()
方法,因为 Property
接口是 Item
接口的子接口。您可以像下面这样尝试:
while(pi.hasNext())
{
Property p = pi.nextProperty();
String name = p.getName();
String val = p.getString();
}