in src/main/java/org/apache/sling/launchpad/testservices/resourceprovider/PlanetsResourceProvider.java [84:94]
public Resource getResource(
ResolveContext<DoesNotNeedAContext> ctx, String path, ResourceContext resourceContext, Resource parent) {
// Synthetic resource for our root, so that /planets works
if ((ROOT).equals(path)) {
return new SyntheticResource(ctx.getResourceResolver(), path, PlanetResource.RESOURCE_TYPE);
}
// Not root, return a Planet if we have one
final ValueMap data = PLANETS.get(path);
return data == null ? null : new PlanetResource(ctx.getResourceResolver(), path, data);
}