Class SectionTitleBookProcessor
- java.lang.Object
-
- nl.siegmann.epublib.bookprocessor.SectionTitleBookProcessor
-
- All Implemented Interfaces:
BookProcessor
public class SectionTitleBookProcessor extends java.lang.Object implements BookProcessor
-
-
Field Summary
-
Fields inherited from interface nl.siegmann.epublib.epub.BookProcessor
IDENTITY_BOOKPROCESSOR
-
-
Constructor Summary
Constructors Constructor Description SectionTitleBookProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private javax.xml.xpath.XPathcreateXPathExpression()private java.lang.StringgetTitle(TOCReference tocReference, Book book, javax.xml.xpath.XPath xpath)BookprocessBook(Book book)private voidprocessSections(java.util.List<TOCReference> tocReferences, Book book, javax.xml.xpath.XPath xpath)
-
-
-
Method Detail
-
processBook
public Book processBook(Book book)
- Specified by:
processBookin interfaceBookProcessor
-
processSections
private void processSections(java.util.List<TOCReference> tocReferences, Book book, javax.xml.xpath.XPath xpath)
-
getTitle
private java.lang.String getTitle(TOCReference tocReference, Book book, javax.xml.xpath.XPath xpath) throws java.io.IOException, javax.xml.xpath.XPathExpressionException
- Throws:
java.io.IOExceptionjavax.xml.xpath.XPathExpressionException
-
createXPathExpression
private javax.xml.xpath.XPath createXPathExpression()
-
-