The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

EPUB::Parser::File::OPF::Context::Spine - parses spine node in opf file

METHODS

ordered_list

Attribute of each child nodes of spine is added to hash. For exsample,

 [
    { idref => "_cover.xhtml",  linear => "no"},
    { idref => '_nav.xhtml' },
    { idref => "_document_0_0.xhtml" },
    ....
 ]

attrs

Get Manifest infomation corresponding to Spine. For example,

 [{
     'href' => 'cover.xhtml',
     'media-type' => 'application/xhtml+xml'
 },{
     'href' => 'nav.xhtml',
     'media-type' => 'application/xhtml+xml',
     'properties' => 'nav'
 },{
     ...
 }]

items_path

Return path of item which spine has is obtained.

items

Return item which spine has is obtained. The item is instance of EPUB::Parser::Util::Archive::Iterator.

LICENSE

Copyright (C) tokubass.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

tokubass <tokubass {at} cpan.org>