public Resource getResource()

in src/main/java/org/apache/sling/launchpad/testservices/resourceprovider/PlanetsResourceProvider.java [82:92]


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