| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 #include "SkPdfSoundActionDictionary_autogen.h" | 
|  | 2 | 
|  | 3 | 
|  | 4 #include "SkPdfNativeDoc.h" | 
|  | 5 SkString SkPdfSoundActionDictionary::S(SkPdfNativeDoc* doc) { | 
|  | 6   SkPdfNativeObject* ret = get("S", ""); | 
|  | 7   if (doc) {ret = doc->resolveReference(ret);} | 
|  | 8   if ((ret != NULL && ret->isName()) || (doc == NULL && ret != NULL && ret->isRe
    ference())) return ret->nameValue2(); | 
|  | 9   // TODO(edisonn): warn about missing required field, assert for known good pdf
    s | 
|  | 10   return SkString(); | 
|  | 11 } | 
|  | 12 | 
|  | 13 bool SkPdfSoundActionDictionary::has_S() const { | 
|  | 14   return get("S", "") != NULL; | 
|  | 15 } | 
|  | 16 | 
|  | 17 SkPdfStream* SkPdfSoundActionDictionary::Sound(SkPdfNativeDoc* doc) { | 
|  | 18   SkPdfNativeObject* ret = get("Sound", ""); | 
|  | 19   if (doc) {ret = doc->resolveReference(ret);} | 
|  | 20   if ((ret != NULL && ret->hasStream()) || (doc == NULL && ret != NULL && ret->i
    sReference())) return ret->getStream(); | 
|  | 21   // TODO(edisonn): warn about missing required field, assert for known good pdf
    s | 
|  | 22   return NULL; | 
|  | 23 } | 
|  | 24 | 
|  | 25 bool SkPdfSoundActionDictionary::has_Sound() const { | 
|  | 26   return get("Sound", "") != NULL; | 
|  | 27 } | 
|  | 28 | 
|  | 29 double SkPdfSoundActionDictionary::Volume(SkPdfNativeDoc* doc) { | 
|  | 30   SkPdfNativeObject* ret = get("Volume", ""); | 
|  | 31   if (doc) {ret = doc->resolveReference(ret);} | 
|  | 32   if ((ret != NULL && ret->isNumber()) || (doc == NULL && ret != NULL && ret->is
    Reference())) return ret->numberValue(); | 
|  | 33   // TODO(edisonn): warn about missing default value for optional fields | 
|  | 34   return 0; | 
|  | 35 } | 
|  | 36 | 
|  | 37 bool SkPdfSoundActionDictionary::has_Volume() const { | 
|  | 38   return get("Volume", "") != NULL; | 
|  | 39 } | 
|  | 40 | 
|  | 41 bool SkPdfSoundActionDictionary::Synchronous(SkPdfNativeDoc* doc) { | 
|  | 42   SkPdfNativeObject* ret = get("Synchronous", ""); | 
|  | 43   if (doc) {ret = doc->resolveReference(ret);} | 
|  | 44   if ((ret != NULL && ret->isBoolean()) || (doc == NULL && ret != NULL && ret->i
    sReference())) return ret->boolValue(); | 
|  | 45   // TODO(edisonn): warn about missing default value for optional fields | 
|  | 46   return false; | 
|  | 47 } | 
|  | 48 | 
|  | 49 bool SkPdfSoundActionDictionary::has_Synchronous() const { | 
|  | 50   return get("Synchronous", "") != NULL; | 
|  | 51 } | 
|  | 52 | 
|  | 53 bool SkPdfSoundActionDictionary::Repeat(SkPdfNativeDoc* doc) { | 
|  | 54   SkPdfNativeObject* ret = get("Repeat", ""); | 
|  | 55   if (doc) {ret = doc->resolveReference(ret);} | 
|  | 56   if ((ret != NULL && ret->isBoolean()) || (doc == NULL && ret != NULL && ret->i
    sReference())) return ret->boolValue(); | 
|  | 57   // TODO(edisonn): warn about missing default value for optional fields | 
|  | 58   return false; | 
|  | 59 } | 
|  | 60 | 
|  | 61 bool SkPdfSoundActionDictionary::has_Repeat() const { | 
|  | 62   return get("Repeat", "") != NULL; | 
|  | 63 } | 
|  | 64 | 
|  | 65 bool SkPdfSoundActionDictionary::Mix(SkPdfNativeDoc* doc) { | 
|  | 66   SkPdfNativeObject* ret = get("Mix", ""); | 
|  | 67   if (doc) {ret = doc->resolveReference(ret);} | 
|  | 68   if ((ret != NULL && ret->isBoolean()) || (doc == NULL && ret != NULL && ret->i
    sReference())) return ret->boolValue(); | 
|  | 69   // TODO(edisonn): warn about missing default value for optional fields | 
|  | 70   return false; | 
|  | 71 } | 
|  | 72 | 
|  | 73 bool SkPdfSoundActionDictionary::has_Mix() const { | 
|  | 74   return get("Mix", "") != NULL; | 
|  | 75 } | 
|  | 76 | 
| OLD | NEW | 
|---|