nl.siegmann.epublib.epub
Class BookProcessorPipeline

java.lang.Object
  extended by nl.siegmann.epublib.epub.BookProcessorPipeline
All Implemented Interfaces:
BookProcessor

public class BookProcessorPipeline
extends Object
implements BookProcessor

A book processor that combines several other bookprocessors Fixes coverpage/coverimage. Cleans up the XHTML.

Author:
paul.siegmann

Field Summary
 
Fields inherited from interface nl.siegmann.epublib.epub.BookProcessor
IDENTITY_BOOKPROCESSOR
 
Constructor Summary
BookProcessorPipeline()
           
BookProcessorPipeline(List<BookProcessor> bookProcessingPipeline)
           
 
Method Summary
 void addBookProcessor(BookProcessor bookProcessor)
           
 List<BookProcessor> getBookProcessors()
           
 Book processBook(Book book)
           
 void setBookProcessingPipeline(List<BookProcessor> bookProcessingPipeline)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookProcessorPipeline

public BookProcessorPipeline()

BookProcessorPipeline

public BookProcessorPipeline(List<BookProcessor> bookProcessingPipeline)
Method Detail

processBook

public Book processBook(Book book)
Specified by:
processBook in interface BookProcessor

addBookProcessor

public void addBookProcessor(BookProcessor bookProcessor)

getBookProcessors

public List<BookProcessor> getBookProcessors()

setBookProcessingPipeline

public void setBookProcessingPipeline(List<BookProcessor> bookProcessingPipeline)


Copyright © 2009-2011. All Rights Reserved.