public BookModel readBook()

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 );
        }
    }