public class ResourceTraversor extends Object
| Constructor and Description |
|---|
ResourceTraversor(int levels,
long maxResources,
org.apache.sling.api.resource.Resource resource,
boolean ecmaSupport)
Create a ResourceTraversor, optionally limiting recursion and total number of resources
|
| Modifier and Type | Method and Description |
|---|---|
int |
collectResources()
Recursive descent from startResource, collecting JSONObjects into
startObject.
|
javax.json.JsonObject |
getJSONObject() |
public ResourceTraversor(int levels,
long maxResources,
org.apache.sling.api.resource.Resource resource,
boolean ecmaSupport)
levels - recursion levels limit, -1 means no limitmaxResources - maximum number of resources to collect, ignored if levels == 1resource - the root resource to traversepublic int collectResources()
throws org.apache.sling.api.request.RecursionTooDeepException
org.apache.sling.api.request.RecursionTooDeepExceptionpublic javax.json.JsonObject getJSONObject()
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.