in src/main/java/org/apache/maven/doxia/book/services/io/DefaultBookIo.java [62:83]
public BookModel readBook( File bookDescriptor )
throws BookDoxiaException
{
Reader reader = null;
try
{
reader = ReaderFactory.newXmlReader( bookDescriptor );
return new BookModelXpp3Reader().read( reader, true );
}
catch ( IOException e )
{
throw new BookDoxiaException( "Error while reading book descriptor.", e );
}
catch ( XmlPullParserException e )
{
throw new BookDoxiaException( "Error while reading book descriptor.", e );
}
finally
{
IOUtil.close( reader );
}
}