Author: tilman
Date: Sat May  2 11:38:21 2015
New Revision: 1677309

URL: http://svn.apache.org/r1677309
Log:
PDFBOX-2783: Use getCOSObject() instead of getCOSDictionary()

Modified:
    
pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/process/BookmarkValidationProcess.java

Modified: 
pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/process/BookmarkValidationProcess.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/process/BookmarkValidationProcess.java?rev=1677309&r1=1677308&r2=1677309&view=diff
==============================================================================
--- 
pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/process/BookmarkValidationProcess.java
 (original)
+++ 
pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/process/BookmarkValidationProcess.java
 Sat May  2 11:38:21 2015
@@ -56,7 +56,7 @@ public class BookmarkValidationProcess e
             PDDocumentOutline outlineHierarchy = catalog.getDocumentOutline();
             if (outlineHierarchy != null)
             {
-                COSDictionary dict = outlineHierarchy.getCOSDictionary();
+                COSDictionary dict = outlineHierarchy.getCOSObject();
                 if (!checkIndirectObjects(ctx, dict))
                 {
                     return;
@@ -138,7 +138,7 @@ public class BookmarkValidationProcess e
         {
             addValidationError(ctx, new 
ValidationError(ERROR_SYNTAX_TRAILER_OUTLINES_INVALID,
                     "The value of /Prev of first object " + firstObj + " on a 
level is " 
-                            + 
inputItem.getCOSDictionary().getItem(COSName.PREV) 
+                            + inputItem.getCOSObject().getItem(COSName.PREV) 
                             + ", but shouldn't exist"));
             result = false;
         }
@@ -150,7 +150,7 @@ public class BookmarkValidationProcess e
             {
                 result = false;
             }
-            currentObj = 
toCOSObject(currentItem.getCOSDictionary().getItem(COSName.NEXT));
+            currentObj = 
toCOSObject(currentItem.getCOSObject().getItem(COSName.NEXT));
             if (levelObjects.contains(currentObj))
             {
                 addValidationError(ctx, new 
ValidationError(ERROR_SYNTAX_TRAILER_OUTLINES_INVALID,
@@ -171,7 +171,7 @@ public class BookmarkValidationProcess e
             }
             else 
             {
-                COSObject prevObject = 
toCOSObject(currentItem.getCOSDictionary().getItem(COSName.PREV));
+                COSObject prevObject = 
toCOSObject(currentItem.getCOSObject().getItem(COSName.PREV));
                 if (!realPrevObject.equals(prevObject))
                 {
                     addValidationError(ctx, new 
ValidationError(ERROR_SYNTAX_TRAILER_OUTLINES_INVALID,
@@ -200,7 +200,7 @@ public class BookmarkValidationProcess e
         // Dest entry isn't permitted if the A entry is present
         // A entry isn't permitted if the Dest entry is present
         // If the A entry is present, the referenced actions is validated
-        COSDictionary dictionary = inputItem.getCOSDictionary();
+        COSDictionary dictionary = inputItem.getCOSObject();
         COSBase dest = dictionary.getItem(COSName.DEST);
         COSBase action = dictionary.getItem(COSName.A);
         
@@ -228,7 +228,7 @@ public class BookmarkValidationProcess e
         PDOutlineItem fChild = inputItem.getFirstChild();
         if (fChild != null)
         {
-            if (!isCountEntryPresent(inputItem.getCOSDictionary()))
+            if (!isCountEntryPresent(inputItem.getCOSObject()))
             {
                 addValidationError(ctx, new 
ValidationError(ERROR_SYNTAX_TRAILER_OUTLINES_INVALID,
                         "Outline item doesn't have Count entry but has at 
least one descendant"));


Reply via email to