| 1234567891011121314151617181920 |
- package me.ag2s.epublib.epub;
- import me.ag2s.epublib.domain.EpubBook;
- /**
- * Post-processes a book.
- *
- * Can be used to clean up a book after reading or before writing.
- *
- * @author paul
- */
- public interface BookProcessor {
- /**
- * A BookProcessor that returns the input book unchanged.
- */
- BookProcessor IDENTITY_BOOKPROCESSOR = book -> book;
- EpubBook processBook(EpubBook book);
- }
|