Class DirectoryResultSaver
- java.lang.Object
-
- org.jetbrains.java.decompiler.main.decompiler.DirectoryResultSaver
-
- All Implemented Interfaces:
java.lang.AutoCloseable,IResultSaver
public final class DirectoryResultSaver extends java.lang.Object implements IResultSaver
-
-
Constructor Summary
Constructors Constructor Description DirectoryResultSaver(java.io.File root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseArchive(java.lang.String path, java.lang.String archiveName)voidcopyEntry(java.lang.String source, java.lang.String path, java.lang.String archiveName, java.lang.String entryName)voidcopyFile(java.lang.String source, java.lang.String path, java.lang.String entryName)voidcreateArchive(java.lang.String path, java.lang.String archiveName, java.util.jar.Manifest manifest)voidsaveClassEntry(java.lang.String path, java.lang.String archiveName, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content)voidsaveClassFile(java.lang.String path, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content, int[] mapping)voidsaveDirEntry(java.lang.String path, java.lang.String archiveName, java.lang.String entryName)voidsaveFolder(java.lang.String path)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jetbrains.java.decompiler.main.extern.IResultSaver
close, getCodeLineData, saveClassEntry
-
-
-
-
Method Detail
-
saveClassEntry
public void saveClassEntry(java.lang.String path, java.lang.String archiveName, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content)- Specified by:
saveClassEntryin interfaceIResultSaver
-
saveDirEntry
public void saveDirEntry(java.lang.String path, java.lang.String archiveName, java.lang.String entryName)- Specified by:
saveDirEntryin interfaceIResultSaver
-
createArchive
public void createArchive(java.lang.String path, java.lang.String archiveName, java.util.jar.Manifest manifest)- Specified by:
createArchivein interfaceIResultSaver
-
saveFolder
public void saveFolder(java.lang.String path)
- Specified by:
saveFolderin interfaceIResultSaver
-
copyFile
public void copyFile(java.lang.String source, java.lang.String path, java.lang.String entryName)- Specified by:
copyFilein interfaceIResultSaver
-
saveClassFile
public void saveClassFile(java.lang.String path, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content, int[] mapping)- Specified by:
saveClassFilein interfaceIResultSaver
-
copyEntry
public void copyEntry(java.lang.String source, java.lang.String path, java.lang.String archiveName, java.lang.String entryName)- Specified by:
copyEntryin interfaceIResultSaver
-
closeArchive
public void closeArchive(java.lang.String path, java.lang.String archiveName)- Specified by:
closeArchivein interfaceIResultSaver
-
-