Class FileVaultResourceMapper

  • All Implemented Interfaces:
    org.apache.sling.fsprovider.internal.FsResourceMapper

    public final class FileVaultResourceMapper
    extends Object
    implements org.apache.sling.fsprovider.internal.FsResourceMapper
    • Constructor Detail

      • FileVaultResourceMapper

        public FileVaultResourceMapper​(File providerFile,
                                       File filterXmlFile,
                                       ContentFileCache contentFileCache,
                                       org.apache.sling.fsprovider.internal.FileStatCache fileStatCache)
    • Method Detail

      • getResource

        public org.apache.sling.api.resource.Resource getResource​(org.apache.sling.api.resource.ResourceResolver resolver,
                                                                  String resourcePath)
        Description copied from interface: org.apache.sling.fsprovider.internal.FsResourceMapper
        Get single resource.
        Specified by:
        getResource in interface org.apache.sling.fsprovider.internal.FsResourceMapper
        Parameters:
        resolver - Resource resolver
        resourcePath - Resource path
        Returns:
        Resource or null if not exists
      • getChildren

        public Iterator<org.apache.sling.api.resource.Resource> getChildren​(org.apache.sling.api.resource.ResourceResolver resolver,
                                                                            org.apache.sling.api.resource.Resource parent)
        Description copied from interface: org.apache.sling.fsprovider.internal.FsResourceMapper
        Get children of resource.
        Specified by:
        getChildren in interface org.apache.sling.fsprovider.internal.FsResourceMapper
        Parameters:
        resolver - Resource resolver.
        parent - Parent resource.
        Returns:
        Child resources or null if no children exist
      • pathMatches

        public boolean pathMatches​(String path)
        Checks if the given path matches the workspace filter.
        Parameters:
        path - Path
        Returns:
        true if path matches