public class ChildAssociatedNodeFinder extends AbstractNodeFinder
NodeCrawler crawler = nodeCrawlerFactory.getNodeCrawler();
crawler.setNodeFinders(new ChildAssociatedNodeFinder(ContentModel.ASSOC_CONTAINS));
Set crawledNodes = crawler.crawl(rootNode);
NodeCrawlerFactoryserviceRegistry| Constructor and Description |
|---|
ChildAssociatedNodeFinder() |
ChildAssociatedNodeFinder(QName... associationTypeNames) |
ChildAssociatedNodeFinder(Set<QName> associationTypeNames) |
ChildAssociatedNodeFinder(Set<QName> associationTypeNames,
boolean exclude) |
| Modifier and Type | Method and Description |
|---|---|
Set<NodeRef> |
findFrom(NodeRef thisNode) |
void |
init() |
void |
setAssociationTypes(Collection<QName> associationTypes) |
void |
setAssociationTypes(QName... associationTypes) |
void |
setExclude(boolean exclude) |
setServiceRegistrypublic ChildAssociatedNodeFinder()
public ChildAssociatedNodeFinder(QName... associationTypeNames)
public void setAssociationTypes(QName... associationTypes)
public void setAssociationTypes(Collection<QName> associationTypes)
public void setExclude(boolean exclude)
exclude - the exclude to setpublic Set<NodeRef> findFrom(NodeRef thisNode)
thisNode - The node to use as the base from which to find other nodes.public void init()
init in class AbstractNodeFinderCopyright © 2005–2021 Alfresco Software. All rights reserved.