public AdapterType adaptTo()

in src/main/java/org/apache/sling/fsprovider/internal/mapper/ContentFileResource.java [103:115]


    public <AdapterType> AdapterType adaptTo(@Nullable Class<AdapterType> type) {
        if (type == ContentFile.class) {
            return (AdapterType)this.contentFile;
        }
        else if (type == ValueMap.class) {
            return (AdapterType)new DeepReadValueMapDecorator(this, contentFile.getValueMap());
        }
        else if (type == Node.class) {
            // support a subset of JCR API for content file resources
            return (AdapterType)new FsNode(contentFile, getResourceResolver());
        }
        return super.adaptTo(type);
    }