Index: experimental/PdfViewer/pdfparser/native/SkPdfNativeDoc.h |
=================================================================== |
--- experimental/PdfViewer/pdfparser/native/SkPdfNativeDoc.h (revision 10543) |
+++ experimental/PdfViewer/pdfparser/native/SkPdfNativeDoc.h (working copy) |
@@ -8,7 +8,7 @@ |
class SkPdfAllocator; |
class SkPdfMapper; |
-class SkPdfObject; |
+class SkPdfNativeObject; |
class SkPdfReal; |
class SkPdfInteger; |
class SkPdfString; |
@@ -21,14 +21,14 @@ |
class SkStream; |
-class SkNativeParsedPDF { |
+class SkPdfNativeDoc { |
private: |
struct PublicObjectEntry { |
long fOffset; |
// long endOffset; // TODO(edisonn): determine the end of the object, to be used when the doc is corrupted |
- SkPdfObject* fObj; |
+ SkPdfNativeObject* fObj; |
// TODO(edisonn): perf ... probably it does not make sense to cache the ref. test it! |
- SkPdfObject* fResolvedReference; |
+ SkPdfNativeObject* fResolvedReference; |
}; |
public: |
@@ -38,22 +38,22 @@ |
// TODO(edisonn): allow corruptions of file (e.g. missing endobj, missing stream length, ...) |
// TODO(edisonn): encryption |
- SkNativeParsedPDF(const char* path); |
- SkNativeParsedPDF(SkStream* stream); |
+ SkPdfNativeDoc(const char* path); |
+ SkPdfNativeDoc(SkStream* stream); |
- ~SkNativeParsedPDF(); |
+ ~SkPdfNativeDoc(); |
int pages() const; |
SkPdfResourceDictionary* pageResources(int page); |
SkRect MediaBox(int page); |
SkPdfNativeTokenizer* tokenizerOfPage(int n, SkPdfAllocator* allocator); |
- SkPdfNativeTokenizer* tokenizerOfStream(SkPdfObject* stream, SkPdfAllocator* allocator); |
+ SkPdfNativeTokenizer* tokenizerOfStream(SkPdfNativeObject* stream, SkPdfAllocator* allocator); |
SkPdfNativeTokenizer* tokenizerOfBuffer(const unsigned char* buffer, size_t len, |
SkPdfAllocator* allocator); |
size_t objects() const; |
- SkPdfObject* object(int i); |
+ SkPdfNativeObject* object(int i); |
SkPdfPageObjectDictionary* page(int page); |
const SkPdfMapper* mapper() const; |
@@ -64,7 +64,7 @@ |
// the string does not own the char* |
SkPdfString* createString(const unsigned char* sz, size_t len) const; |
- SkPdfObject* resolveReference(SkPdfObject* ref); |
+ SkPdfNativeObject* resolveReference(SkPdfNativeObject* ref); |
// Reports an approximation of all the memory usage. |
size_t bytesUsed() const; |
@@ -86,7 +86,7 @@ |
obj->fOffset = -1; |
} |
- SkPdfObject* readObject(int id/*, int generation*/); |
+ SkPdfNativeObject* readObject(int id/*, int generation*/); |
void fillPages(SkPdfPageTreeNodeDictionary* tree); |
@@ -95,7 +95,7 @@ |
SkPdfMapper* fMapper; |
const unsigned char* fFileContent; |
size_t fContentLength; |
- SkPdfObject* fRootCatalogRef; |
+ SkPdfNativeObject* fRootCatalogRef; |
SkPdfCatalogDictionary* fRootCatalog; |
mutable SkTDArray<PublicObjectEntry> fObjects; |