public abstract class JarFileSystem extends ArchiveFileSystem implements JarCopyingFileSystem, LocalFileProvider, VirtualFilePointerCapableFileSystem
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JAR_SEPARATOR |
static java.lang.String |
PROTOCOL |
static java.lang.String |
PROTOCOL_PREFIX |
DEFAULT_LENGTH, DEFAULT_TIMESTAMP| Constructor and Description |
|---|
JarFileSystem() |
| Modifier and Type | Method and Description |
|---|---|
VirtualFile |
findLocalVirtualFileByPath(java.lang.String path) |
static JarFileSystem |
getInstance() |
VirtualFile |
getJarRootForLocalFile(VirtualFile file) |
VirtualFile |
getLocalVirtualFileFor(VirtualFile entryVFile) |
VirtualFile |
getVirtualFileForJar(VirtualFile entryFile) |
composeRootPath, contentsToByteArray, copyFile, createChildDirectory, createChildFile, deleteFile, exists, extractLocalPath, findLocalByRootPath, getAttributes, getHandler, getInputStream, getLength, getLocalByEntry, getOutputStream, getRank, getRelativePath, getRootByEntry, getRootByLocal, getRootPathByLocal, getTimeStamp, isCorrectFileType, isDirectory, isWritable, list, moveFile, renameFile, setTimeStamp, setWritableaddVirtualFileListener, extractRootPath, findFileByPathIfCached, getCanonicallyCasedName, hasChildren, isReadOnly, isSymLink, markNewFilesAsDirty, normalize, refreshWithoutFileWatcher, removeVirtualFileListener, resolveSymLinkextractPresentableUrl, findFileByPath, getProtocol, isCaseSensitive, isValidName, refresh, refreshAndFindFileByPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetNoCopyJarForPathpublic static final java.lang.String PROTOCOL
public static final java.lang.String PROTOCOL_PREFIX
public static final java.lang.String JAR_SEPARATOR
public static JarFileSystem getInstance()
public VirtualFile getVirtualFileForJar(VirtualFile entryFile)
public VirtualFile getJarRootForLocalFile(VirtualFile file)
public VirtualFile getLocalVirtualFileFor(VirtualFile entryVFile)
getLocalVirtualFileFor in interface LocalFileProviderpublic VirtualFile findLocalVirtualFileByPath(java.lang.String path)
findLocalVirtualFileByPath in interface LocalFileProvider