in src/main/java/org/apache/maven/doxia/book/services/renderer/XdocBookRenderer.java [125:154]
private void renderBook( BookModel book, BookContext context )
throws BookDoxiaException
{
// -----------------------------------------------------------------------
// Render the book index.xml page
// -----------------------------------------------------------------------
File index = new File( context.getOutputDirectory(), "index.xml" );
try
{
writeBookIndex( index, book, context );
}
catch ( IOException e )
{
throw new BookDoxiaException( "Error while rendering index page to: '"
+ index.getAbsolutePath() + "'.", e );
}
// -----------------------------------------------------------------------
// Render all the chapter pages
// -----------------------------------------------------------------------
Iterator<IndexEntry> ii = context.getIndex().getChildEntries().iterator();
for ( Chapter chapter : book.getChapters() )
{
renderChapter( chapter, context, ii.next() );
}
}