org.quattor.epub
Class EpubCreator

java.lang.Object
  extended by org.quattor.epub.EpubCreator

public class EpubCreator
extends Object


Constructor Summary
EpubCreator()
           
 
Method Summary
static void closeReliably(Closeable closeable)
           
static List<File> collectFiles(File epubDir)
           
static List<File> collectFiles(File file, List<File> files)
           
static void createArchive(File epubDir)
           
static void createZipArchive(File zipFilename, File epubDir, List<File> files)
           
static void main(String[] args)
           
static void processRootDirectories(File rootDir)
           
static String relativeFilename(URI rootURI, File file)
           
static void removeEpubFiles(File rootDir)
           
static void writeZipEntry(ZipOutputStream zipstream, File file, String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EpubCreator

public EpubCreator()
Method Detail

main

public static void main(String[] args)

processRootDirectories

public static void processRootDirectories(File rootDir)

createArchive

public static void createArchive(File epubDir)

collectFiles

public static List<File> collectFiles(File epubDir)

collectFiles

public static List<File> collectFiles(File file,
                                      List<File> files)

removeEpubFiles

public static void removeEpubFiles(File rootDir)

createZipArchive

public static void createZipArchive(File zipFilename,
                                    File epubDir,
                                    List<File> files)

relativeFilename

public static String relativeFilename(URI rootURI,
                                      File file)

writeZipEntry

public static void writeZipEntry(ZipOutputStream zipstream,
                                 File file,
                                 String name)

closeReliably

public static void closeReliably(Closeable closeable)


Copyright © 2013 Quattor. All Rights Reserved.