Java使用资源而不是节点

时间:2013-05-15 16:45:43

标签: java sling

我有一小段代码只是循环遍历currentNode 并获取imageReference属性。除了使用节点,我可以使用 资源而不是?我真的迷失了如何去做这件事。有任何想法吗?什么' S 最让我感到高兴的是,有一个" NodeIterator"但是没有" ResourceIterator"。

节点参考:

Node currentNode = (Node) context.getAttribute("currentNode");

资源参考:

Resource resource = (Resource) context.getAttribute("resource");

NodeIterator chatNode = currentNode.getNodes();

while (chatNode.hasNext()) {
    Node imageNode = chatNode.nextNode();
    if(imageNode.hasProperty("imageReference")){
        printNodeTitle = imageNode.getProperty("imageReference").getString();
    }
}

0 个答案:

没有答案