public class SimpleFilteringResourceVisitor extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleFilteringResourceVisitor.TraversalMode |
| Constructor and Description |
|---|
SimpleFilteringResourceVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(org.apache.sling.api.resource.Resource head) |
static int |
getDepth(String path) |
void |
setBreadthFirstMode() |
void |
setDepthFirstMode() |
void |
setLeafVisitor(BiConsumer<org.apache.sling.api.resource.Resource,Integer> handler) |
void |
setLeafVisitorChecked(CheckedBiConsumer<org.apache.sling.api.resource.Resource,Integer> handler) |
void |
setPropertyFilter(Function<String,Boolean> filter) |
void |
setPropertyFilterChecked(CheckedFunction<String,Boolean> filter) |
void |
setPropertyVisitor(BiConsumer<Map.Entry<String,Object>,Integer> handler) |
void |
setPropertyVisitorChecked(CheckedBiConsumer<Map.Entry<String,Object>,Integer> handler) |
void |
setResourceVisitor(BiConsumer<org.apache.sling.api.resource.Resource,Integer> handler) |
void |
setResourceVisitorChecked(CheckedBiConsumer<org.apache.sling.api.resource.Resource,Integer> handler) |
void |
setTraversalFilter(Function<org.apache.sling.api.resource.Resource,Boolean> filter) |
void |
setTraversalFilterChecked(CheckedFunction<org.apache.sling.api.resource.Resource,Boolean> filter) |
static <T> List<T> |
toList(Iterable<T> iterable) |
public void setPropertyFilterChecked(CheckedFunction<String,Boolean> filter)
public final void setTraversalFilter(Function<org.apache.sling.api.resource.Resource,Boolean> filter)
public final void setTraversalFilterChecked(CheckedFunction<org.apache.sling.api.resource.Resource,Boolean> filter)
public final void setResourceVisitor(BiConsumer<org.apache.sling.api.resource.Resource,Integer> handler)
public final void setResourceVisitorChecked(CheckedBiConsumer<org.apache.sling.api.resource.Resource,Integer> handler)
public final void setLeafVisitor(BiConsumer<org.apache.sling.api.resource.Resource,Integer> handler)
public final void setLeafVisitorChecked(CheckedBiConsumer<org.apache.sling.api.resource.Resource,Integer> handler)
public final void setPropertyVisitor(BiConsumer<Map.Entry<String,Object>,Integer> handler)
public final void setPropertyVisitorChecked(CheckedBiConsumer<Map.Entry<String,Object>,Integer> handler)
public final void setBreadthFirstMode()
public final void setDepthFirstMode()
public void accept(org.apache.sling.api.resource.Resource head)
throws TraversalException
TraversalExceptionpublic static int getDepth(String path)
Copyright © 2013–2020 Adobe. All rights reserved.