SkyEpub SDK for iOS 7
 All Classes Functions Variables Properties
BookInformation.h
1 //
2 // BookInformation.h
3 // skyepub
4 //
5 // Created by 하늘나무 on 13. 6. 25..
6 // Copyright (c) 2013년 SkyTree. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 
11 @class Book;
12 @class Rights;
13 
14 @interface BookInformation : NSObject {
16  int bookCode;
18  NSString *fileName;
20  NSString *title;
22  NSString *creator;
24  NSString *publisher;
26  NSString *subject;
28  NSString *source;
31  NSString* right;
33  NSString *identifier;
35  NSString *language;
37  NSString *date;
39  NSString *type;
41  double position;
47  int fileSize;
51  NSString* url;
53  NSString* coverUrl;
55  int downSize;
57  BOOL isRead;
59  BOOL isRTL;
65  NSString* lastRead;
69  int spread;
71  int port2;
72 
73  id contentProviderClass;
74  id contentProvider;
75  Book *book;
76 
77 
79  int resInt0,resInt1,resInt2,resInt3,resInt4,resInt5,resInt6,resInt7,resInt8,resInt9;
80  NSString* resStr0,*resStr1,*resStr2,*resStr3,*resStr4,*resStr5,*resStr6,*resStr7,*resStr8,*resStr9;
81  double resDouble1,resDouble2,resDouble3,resDouble4,resDouble5,resDouble6,resDouble7,resDouble8,resDouble9;
82  BOOL resBool0,resBool1,resBool2,resBool3,resBool4,resBool5,resBool6,resBool7,resBool8,resBool9;
83 }
84 
85 @property (nonatomic,copy) NSString *fileName,*title,*creator,*publisher,*subject,*source,*right,*identifier,*language,*date,*type;
86 @property (nonatomic,retain) Rights* rights;
87 @property BOOL isFixedLayout;
88 @property int bookCode;
89 @property double position;
90 @property int customOrder,downSize,port2,fileSize;
91 @property (nonatomic,copy) NSString* url,*coverUrl,*lastRead;
92 @property BOOL isRead,isRTL,isVerticalWriting,isGlobalPagination,parseNavMap,isDownloaded;
93 @property int spread;
94 @property (nonatomic,retain) id contentProviderClass;
95 @property (nonatomic,retain) id contentProvider;
96 @property (nonatomic,retain) Book* book;
97 
98 @property (nonatomic,copy) NSString *resStr0,*resStr1,*resStr2,*resStr3,*resStr4,*resStr5,*resStr6,*resStr7,*resStr8,*resStr9;
99 @property double resDouble1,resDouble2,resDouble3,resDouble4,resDouble5,resDouble6,resDouble7,resDouble8,resDouble9;
100 @property int resInt0,resInt1,resInt2,resInt3,resInt4,resInt5,resInt6,resInt7,resInt8,resInt9;
101 @property BOOL resBool0,resBool1,resBool2,resBool3,resBool4,resBool5,resBool6,resBool7,resBool8,resBool9;
102 
103 -(id)initWithBookName:(NSString*)bookName baseDirectory:(NSString*)baseDirectory contentProviderClass:(Class)contentProvider;
104 -(id)initWithBookName:(NSString*)name baseDirectory:(NSString*)directory contentProvider:(id)provider;
105 -(id)initWithBookName:(NSString*)name baseDirectory:(NSString*)directory;
106 -(void)makeInformation;
107 
108 @end