public ResourceCollector()

in src/main/java/org/apache/sling/servlets/resolver/internal/helper/ResourceCollector.java [145:171]


    public ResourceCollector(final String methodName,
            final String baseResourceType, final Resource resource,
            final String extension,
            final String[] executionPaths,
            final boolean useResourceCaching) {
        super((baseResourceType != null
                ? baseResourceType
                : ServletResolverConstants.DEFAULT_RESOURCE_TYPE),
            resource.getResourceType(), resource.getResourceSuperType(),
            extension, executionPaths, useResourceCaching);
        this.methodName = methodName;
        this.requestSelectors = new String[0];
        this.numRequestSelectors = 0;
        this.isGet = false;
        this.isDefaultExtension = false;

        this.suffExt = "." + extension;
        this.suffMethod = "." + methodName;
        this.suffExtMethod = suffExt + suffMethod;

        // create the hash code once
        final String key = methodName + ':' + baseResourceType + ':'
            + extension + "::"
            + (this.resourceType == null ? "" : this.resourceType) + ':'
            + (this.resourceSuperType == null ? "" : this.resourceSuperType);
        this.hashCode = key.hashCode();
    }