Class VirtualMount

java.lang.Object
com.sshtools.common.files.vfs.AbstractMount
com.sshtools.common.files.vfs.VirtualMount

public class VirtualMount extends AbstractMount
  • Constructor Details

    • VirtualMount

      public VirtualMount(VirtualMountTemplate mountTemplate, VirtualFileFactory virtualFileFactory, com.sshtools.common.files.AbstractFileFactory<?> actualFileFactory, boolean createMountFolder, long lastModified) throws IOException, com.sshtools.common.permissions.PermissionDeniedException
      Throws:
      IOException
      com.sshtools.common.permissions.PermissionDeniedException
  • Method Details

    • getTemplate

      public VirtualMountTemplate getTemplate()
    • getActualFileFactory

      public com.sshtools.common.files.AbstractFileFactory<? extends com.sshtools.common.files.AbstractFile> getActualFileFactory()
    • getResolvePath

      public String getResolvePath(String path)
    • isCached

      public boolean isCached()
    • setCached

      public void setCached(boolean cached)
    • getVirtualFileFactory

      public com.sshtools.common.files.AbstractFileFactory<VirtualFile> getVirtualFileFactory()
    • isCreateMountFolder

      public boolean isCreateMountFolder()
    • isParentOf

      public boolean isParentOf(VirtualMount o2)
    • isChildOf

      public boolean isChildOf(VirtualMount o2)
    • lastModified

      public long lastModified()
    • setLastModified

      public void setLastModified(long lastModified)
    • isReadOnly

      public boolean isReadOnly()
    • setReadOnly

      public void setReadOnly(boolean readOnly)