Class HtmlCleanerBookProcessor
java.lang.Object
nl.siegmann.epublib.bookprocessor.HtmlBookProcessor
nl.siegmann.epublib.bookprocessor.HtmlCleanerBookProcessor
- All Implemented Interfaces:
BookProcessor
Cleans up regular html into xhtml. Uses HtmlCleaner to do this.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.htmlcleaner.HtmlCleanerprivate static final org.slf4j.LoggerFields inherited from class HtmlBookProcessor
OUTPUT_ENCODINGFields inherited from interface BookProcessor
IDENTITY_BOOKPROCESSOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static org.htmlcleaner.HtmlCleanerprivate org.htmlcleaner.DoctypeTokenbyte[]processHtml(Resource resource, Book book, String outputEncoding) Methods inherited from class HtmlBookProcessor
processBookMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BookProcessor
processBook
-
Field Details
-
log
private static final org.slf4j.Logger log -
htmlCleaner
private org.htmlcleaner.HtmlCleaner htmlCleaner
-
-
Constructor Details
-
HtmlCleanerBookProcessor
public HtmlCleanerBookProcessor()
-
-
Method Details
-
createHtmlCleaner
private static org.htmlcleaner.HtmlCleaner createHtmlCleaner() -
processHtml
- Specified by:
processHtmlin classHtmlBookProcessor- Throws:
IOException
-
createXHTMLDoctypeToken
private org.htmlcleaner.DoctypeToken createXHTMLDoctypeToken()
-