Class SimpleFilteringResourceVisitor
java.lang.Object
com.adobe.acs.commons.util.visitors.SimpleFilteringResourceVisitor
- Direct Known Subclasses:
TreeFilteringResourceVisitor
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.apache.sling.api.resource.Resource head) static intfinal voidfinal voidfinal voidsetLeafVisitor(BiConsumer<org.apache.sling.api.resource.Resource, Integer> handler) final voidsetLeafVisitorChecked(CheckedBiConsumer<org.apache.sling.api.resource.Resource, Integer> handler) voidsetPropertyFilter(Function<String, Boolean> filter) voidfinal voidsetPropertyVisitor(BiConsumer<Map.Entry<String, Object>, Integer> handler) final voidfinal voidsetResourceVisitor(BiConsumer<org.apache.sling.api.resource.Resource, Integer> handler) final voidsetResourceVisitorChecked(CheckedBiConsumer<org.apache.sling.api.resource.Resource, Integer> handler) final voidsetTraversalFilter(Function<org.apache.sling.api.resource.Resource, Boolean> filter) final voidsetTraversalFilterChecked(CheckedFunction<org.apache.sling.api.resource.Resource, Boolean> filter) static <T> List<T>
-
Constructor Details
-
SimpleFilteringResourceVisitor
public SimpleFilteringResourceVisitor()
-
-
Method Details
-
setPropertyFilter
-
setPropertyFilterChecked
-
setTraversalFilter
-
setTraversalFilterChecked
public final void setTraversalFilterChecked(CheckedFunction<org.apache.sling.api.resource.Resource, Boolean> filter) -
setResourceVisitor
public final void setResourceVisitor(BiConsumer<org.apache.sling.api.resource.Resource, Integer> handler) -
setResourceVisitorChecked
public final void setResourceVisitorChecked(CheckedBiConsumer<org.apache.sling.api.resource.Resource, Integer> handler) -
setLeafVisitor
public final void setLeafVisitor(BiConsumer<org.apache.sling.api.resource.Resource, Integer> handler) -
setLeafVisitorChecked
public final void setLeafVisitorChecked(CheckedBiConsumer<org.apache.sling.api.resource.Resource, Integer> handler) -
setPropertyVisitor
-
setPropertyVisitorChecked
public final void setPropertyVisitorChecked(CheckedBiConsumer<Map.Entry<String, Object>, Integer> handler) -
setBreadthFirstMode
public final void setBreadthFirstMode() -
setDepthFirstMode
public final void setDepthFirstMode() -
accept
- Throws:
TraversalException
-
toList
-
getDepth
-