C# Класс nl.siegmann.epublib.epub.EpubWriter

Generates an epub file. Not thread-safe, single use object.
Показать файл Открыть проект

Открытые методы

Метод Описание
EpubWriter ( ) : System
EpubWriter ( BookProcessor bookProcessor ) : System
getBookProcessor ( ) : BookProcessor
setBookProcessor ( BookProcessor bookProcessor ) : void
write ( Book book, Stream stream ) : void

Приватные методы

Метод Описание
calculateCrc ( byte data ) : long
getNcxHref ( ) : String
getNcxId ( ) : String
getNcxMediaType ( ) : String
initTOCResource ( Book book ) : void
processBook ( Book book ) : Book
writeContainer ( ZipOutputStream resultStream ) : void

Writes the META-INF/container.xml file.

writeMimeType ( ZipOutputStream resultStream ) : void

Stores the mimetype as an uncompressed file in the ZipOutputStream.

writePackageDocument ( Book book, ZipOutputStream resultStream ) : void
writeResource ( Resource resource, ZipOutputStream resultStream ) : void

Writes the resource to the resultStream.

writeResources ( Book book, ZipOutputStream resultStream ) : void

Описание методов

EpubWriter() публичный Метод

public EpubWriter ( ) : System
Результат System

EpubWriter() публичный Метод

public EpubWriter ( BookProcessor bookProcessor ) : System
bookProcessor BookProcessor
Результат System

getBookProcessor() публичный Метод

public getBookProcessor ( ) : BookProcessor
Результат BookProcessor

setBookProcessor() публичный Метод

public setBookProcessor ( BookProcessor bookProcessor ) : void
bookProcessor BookProcessor
Результат void

write() публичный Метод

public write ( Book book, Stream stream ) : void
book nl.siegmann.epublib.domain.Book
stream Stream
Результат void