public class VirtualMount extends AbstractMount
isImaginary, mount, path
Constructor and Description |
---|
VirtualMount(java.lang.String mount,
java.lang.String path,
VirtualFileFactory virtualFileFactory,
com.sshtools.common.files.AbstractFileFactory<?> actualFileFactory,
boolean createMountFolder,
long lastModified) |
Modifier and Type | Method and Description |
---|---|
com.sshtools.common.files.AbstractFileFactory<? extends com.sshtools.common.files.AbstractFile> |
getActualFileFactory() |
java.lang.String |
getResolvePath(java.lang.String path) |
com.sshtools.common.files.AbstractFileFactory<VirtualFile> |
getVirtualFileFactory() |
boolean |
isCached() |
boolean |
isChildOf(VirtualMount o2) |
boolean |
isCreateMountFolder() |
boolean |
isParentOf(VirtualMount o2) |
boolean |
isReadOnly() |
long |
lastModified() |
void |
setCached(boolean cached) |
void |
setLastModified(long lastModified) |
void |
setReadOnly(boolean readOnly) |
equals, getAttribute, getMount, getRoot, hashCode, isDefault, isFilesystemRoot, isImaginary, setAttribute, toString
public VirtualMount(java.lang.String mount, java.lang.String path, VirtualFileFactory virtualFileFactory, com.sshtools.common.files.AbstractFileFactory<?> actualFileFactory, boolean createMountFolder, long lastModified) throws java.io.IOException, com.sshtools.common.permissions.PermissionDeniedException
java.io.IOException
com.sshtools.common.permissions.PermissionDeniedException
public com.sshtools.common.files.AbstractFileFactory<? extends com.sshtools.common.files.AbstractFile> getActualFileFactory()
public java.lang.String getResolvePath(java.lang.String path)
public boolean isCached()
public void setCached(boolean cached)
public com.sshtools.common.files.AbstractFileFactory<VirtualFile> getVirtualFileFactory()
public boolean isCreateMountFolder()
public boolean isParentOf(VirtualMount o2)
public boolean isChildOf(VirtualMount o2)
public long lastModified()
public void setLastModified(long lastModified)
public boolean isReadOnly()
public void setReadOnly(boolean readOnly)
Copyright © 2021. All rights reserved.