Class SimpleFilteringResourceVisitor

    • Constructor Detail

      • SimpleFilteringResourceVisitor

        public SimpleFilteringResourceVisitor()
    • Method Detail

      • setTraversalFilter

        public final void setTraversalFilter​(Function<org.apache.sling.api.resource.Resource,​Boolean> filter)
      • 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)
      • setBreadthFirstMode

        public final void setBreadthFirstMode()
      • setDepthFirstMode

        public final void setDepthFirstMode()
      • toList

        public static <T> List<T> toList​(Iterable<T> iterable)
      • getDepth

        public static int getDepth​(String path)