|
JBoss VFS 3.0.1.GA | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.vfs.spi.AssemblyFileSystem
public class AssemblyFileSystem
FileSystem used to mount an Assembly into the VFS.
| Constructor Summary | |
|---|---|
AssemblyFileSystem(VirtualFileAssembly assembly)
|
|
| Method Summary | |
|---|---|
void |
close()
Destroy this filesystem instance. |
boolean |
delete(VirtualFile mountPoint,
VirtualFile target)
Attempt to delete a virtual file within this filesystem. |
boolean |
exists(VirtualFile mountPoint,
VirtualFile target)
Ascertain the existance of a virtual file within this filesystem. |
CodeSigner[] |
getCodeSigners(VirtualFile mountPoint,
VirtualFile target)
Get the CodeSigners for a the virtual file. |
List<String> |
getDirectoryEntries(VirtualFile mountPoint,
VirtualFile target)
Read a directory. |
File |
getFile(VirtualFile mountPoint,
VirtualFile target)
Get a real File for the given path within this filesystem. |
long |
getLastModified(VirtualFile mountPoint,
VirtualFile target)
Get the last modification time of a virtual file within this filesystem. |
File |
getMountSource()
Get the File source provided at mount time. |
long |
getSize(VirtualFile mountPoint,
VirtualFile target)
Get the size of a virtual file within this filesystem. |
boolean |
isDirectory(VirtualFile mountPoint,
VirtualFile target)
Ascertain whether a virtual file within this filesystem is a directory. |
boolean |
isFile(VirtualFile mountPoint,
VirtualFile target)
Ascertain whether a virtual file within this filesystem is a plain file. |
boolean |
isReadOnly()
Determine whether this filesystem is read-only. |
InputStream |
openInputStream(VirtualFile mountPoint,
VirtualFile target)
Open an input stream for the file at the given relative path. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AssemblyFileSystem(VirtualFileAssembly assembly)
| Method Detail |
|---|
public File getFile(VirtualFile mountPoint,
VirtualFile target)
throws IOException
File for the given path within this filesystem. Some filesystem types will need to make a copy
in order to return this file; such copies should be cached and retained until the filesystem is closed. Depending
on the file type, the real path of the returned File may or may not bear a relationship to the virtual
path provided; if such a relationship is required, it must be negotiated at the time the filesystem is mounted.
getFile in interface FileSystemmountPoint - the mount point of the filesystem instance (guaranteed to be a parent of target)target - the virtual file to act upon
IOException - if an I/O error occurs
public boolean delete(VirtualFile mountPoint,
VirtualFile target)
delete in interface FileSystemmountPoint - the mount point of the filesystem instance (guaranteed to be a parent of target)target - the virtual file to act upon
true if the file was deleted, false if it failed for any reason
public boolean exists(VirtualFile mountPoint,
VirtualFile target)
exists in interface FileSystemmountPoint - the mount point of the filesystem instance (guaranteed to be a parent of target)target - the virtual file to act upon
true if the file exists, false otherwise
public boolean isFile(VirtualFile mountPoint,
VirtualFile target)
isFile in interface FileSystemmountPoint - the mount point of the filesystem instance (guaranteed to be a parent of target)target - the virtual file to act upon
true if the file exists and is a plain file, false otherwise
public List<String> getDirectoryEntries(VirtualFile mountPoint,
VirtualFile target)
getDirectoryEntries in interface FileSystemmountPoint - the mount point of the filesystem instance (guaranteed to be a parent of target)target - the virtual file to act upon
public long getLastModified(VirtualFile mountPoint,
VirtualFile target)
getLastModified in interface FileSystemmountPoint - the mount point of the filesystem instance (guaranteed to be a parent of target)target - the virtual file to act upon
public long getSize(VirtualFile mountPoint,
VirtualFile target)
getSize in interface FileSystemmountPoint - the mount point of the filesystem instance (guaranteed to be a parent of target)target - the virtual file to act upon
public boolean isDirectory(VirtualFile mountPoint,
VirtualFile target)
isDirectory in interface FileSystemmountPoint - the mount point of the filesystem instance (guaranteed to be a parent of target)target - the virtual file to act upon
true if the file exists and is a directory, false otherwisepublic boolean isReadOnly()
FileSystem implementation).
isReadOnly in interface FileSystemtrue if the filesystem is read-only
public InputStream openInputStream(VirtualFile mountPoint,
VirtualFile target)
throws IOException
openInputStream in interface FileSystemmountPoint - the mount point of the filesystem instance (guaranteed to be a parent of target)target - the virtual file to act upon
IOException - if an I/O error occurs
public void close()
throws IOException
IOExceptions.
close in interface Closeableclose in interface FileSystemIOException - if an I/O error occurs during close
public CodeSigner[] getCodeSigners(VirtualFile mountPoint,
VirtualFile target)
CodeSigners for a the virtual file.
getCodeSigners in interface FileSystemmountPoint - the mount point of the filesystem instance (guaranteed to be a parent of target)target - the virtual file to act upon
CodeSigner for the virtual file or null if not signed.public File getMountSource()
File source provided at mount time.
getMountSource in interface FileSystem
|
JBoss VFS 3.0.1.GA | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||