Provides functionnalites to create an eBook reader when the low level APIs are already implemented (drawing and filesystem).
This package is divided into 3 parts
- Managers.
- Items.
- VersionInfo that is a class only containing static variables.
Managers :
-
The library manager provides functionnalities to list and manage eBooks. (BookItem)
-
The book content view manager is a rendering engine.
You set it, give it a book and then by calling the drawPage method it display the current calculated page.
This class provide also functionnalities to navigate in the book.
-
The Annotation manager is given for a specified book by the BookViewManager.
Like the library manager, it provides functionnalities to list and manage Annotations. (AnnotationItem)
Items :
-
The BookItem represents a book and gives all informations needed about it.
-
The AnnotationItem represents an annotation and gives all informations needed about it.