Class SingleFileSaver
- java.lang.Object
-
- org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
-
- All Implemented Interfaces:
java.lang.AutoCloseable,IResultSaver
public class SingleFileSaver extends java.lang.Object implements IResultSaver, java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description SingleFileSaver(java.io.File target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()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)voidsaveClassEntry(java.lang.String path, java.lang.String archiveName, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content, int[] mapping)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
getCodeLineData
-
-
-
-
Method Detail
-
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
-
createArchive
public void createArchive(java.lang.String path, java.lang.String archiveName, java.util.jar.Manifest manifest)- Specified by:
createArchivein interfaceIResultSaver
-
saveDirEntry
public void saveDirEntry(java.lang.String path, java.lang.String archiveName, java.lang.String entryName)- Specified by:
saveDirEntryin 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
-
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
-
saveClassEntry
public void saveClassEntry(java.lang.String path, java.lang.String archiveName, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content, int[] mapping)- Specified by:
saveClassEntryin interfaceIResultSaver
-
closeArchive
public void closeArchive(java.lang.String path, java.lang.String archiveName)- Specified by:
closeArchivein interfaceIResultSaver
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfaceIResultSaver- Throws:
java.io.IOException
-
-