【发布时间】:2019-12-02 13:11:27
【问题描述】:
当我在具有自定义操作的节点上执行它时,我想过滤掉 magnolia 中 JcrExportCommand 的“mgnl:page”节点。
我在下面的代码中编写的过滤器不起作用。它仍然给我导出文件中的 mgnl:page 子节点。
//set filter to only export mgnl:area subnodes
DefaultFilter filter = new JcrExportCommand.DefaultFilter();
NodeFilteringPredicate nodePredicate = new NodeFilteringPredicate();
nodePredicate.setNodeTypes(Lists.newArrayList("mgnl:area"));
filter.setNodePredicate(nodePredicate);
如何设置正确的过滤器来导出除“mgnl:page”子节点之外的所有内容?我相信将 NodeFilteringPredicate 设置为 "mgnl:area" 我只会得到该类型的节点。
【问题讨论】:
标签: magnolia