Package writer2latex.epub
Class EPUBWriter
- java.lang.Object
-
- writer2latex.epub.EPUBWriter
-
- All Implemented Interfaces:
OutputFile
public class EPUBWriter extends java.lang.Object implements OutputFile
This class repackages an XHTML document into EPUB format. Some filenames are hard wired in this implementation: The main directory is OEBPS and the OPF and NCX files are book.opf and book.ncx respectively
-
-
Constructor Summary
Constructors Constructor Description EPUBWriter(ConverterResult xhtmlResult, java.lang.String sFileName, XhtmlConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetFileName()Returns the file name of theOutputFile.java.lang.StringgetMIMEType()Get the MIME type of theOutputFile.booleanisMasterDocument()Test whether this document is part of the main document flow (master documents) or an auxiliary documentvoidwrite(java.io.OutputStream os)Writes theOutputFileto anOutputStream.
-
-
-
Constructor Detail
-
EPUBWriter
public EPUBWriter(ConverterResult xhtmlResult, java.lang.String sFileName, XhtmlConfig config)
-
-
Method Detail
-
getFileName
public java.lang.String getFileName()
Description copied from interface:OutputFileReturns the file name of theOutputFile. This includes the file extension and may also include a relative path, always using / as separator.- Specified by:
getFileNamein interfaceOutputFile- Returns:
- the file name of this
OutputFile
-
getMIMEType
public java.lang.String getMIMEType()
Description copied from interface:OutputFileGet the MIME type of theOutputFile.- Specified by:
getMIMETypein interfaceOutputFile- Returns:
- string representation of the MIME type
-
isMasterDocument
public boolean isMasterDocument()
Description copied from interface:OutputFileTest whether this document is part of the main document flow (master documents) or an auxiliary document- Specified by:
isMasterDocumentin interfaceOutputFile- Returns:
- true if this document is a master document
-
write
public void write(java.io.OutputStream os) throws java.io.IOExceptionDescription copied from interface:OutputFileWrites theOutputFileto anOutputStream.- Specified by:
writein interfaceOutputFile- Parameters:
os-OutputStreamto which the content should be written- Throws:
java.io.IOException- if any I/O error occurs
-
-