public Resource getResource()

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);
    }