Author: lehmi
Date: Sun Mar 31 12:17:18 2024
New Revision: 1916687

URL: http://svn.apache.org/viewvc?rev=1916687&view=rev
Log:
PDFBOX-5793: remove redundant values for an object key

Modified:
    
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/action/ActionManagerFactory.java
    
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/process/CatalogValidationProcess.java
    
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/process/TrailerValidationProcess.java

Modified: 
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/action/ActionManagerFactory.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/action/ActionManagerFactory.java?rev=1916687&r1=1916686&r2=1916687&view=diff
==============================================================================
--- 
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/action/ActionManagerFactory.java
 (original)
+++ 
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/action/ActionManagerFactory.java
 Sun Mar 31 12:17:18 2024
@@ -151,8 +151,7 @@ public class ActionManagerFactory
             if (aDict instanceof COSObject)
             {
                 COSObject cosObj = (COSObject) aDict;
-                COSObjectKey cok = new COSObjectKey(cosObj.getObjectNumber(),
-                        cosObj.getGenerationNumber());
+                COSObjectKey cok = cosObj.getKey();
                 COSDictionary indirectDict = (COSDictionary) 
cosObj.getObject();
                 if (!alreadyCreated.containsKey(cok))
                 {

Modified: 
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/process/CatalogValidationProcess.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/process/CatalogValidationProcess.java?rev=1916687&r1=1916686&r2=1916687&view=diff
==============================================================================
--- 
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/process/CatalogValidationProcess.java
 (original)
+++ 
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/process/CatalogValidationProcess.java
 Sun Mar 31 12:17:18 2024
@@ -286,8 +286,7 @@ public class CatalogValidationProcess ex
             }
 
             COSObject cosObj = (COSObject) destOutputProfile;
-            COSObjectKey key = new COSObjectKey(cosObj.getObjectNumber(),
-                    cosObj.getGenerationNumber());
+            COSObjectKey key = cosObj.getKey();
             if (mapDestOutputProfile.containsKey(key))
             {
                 // the profile is already checked. continue

Modified: 
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/process/TrailerValidationProcess.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/process/TrailerValidationProcess.java?rev=1916687&r1=1916686&r2=1916687&view=diff
==============================================================================
--- 
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/process/TrailerValidationProcess.java
 (original)
+++ 
pdfbox/branches/3.0/preflight/src/main/java/org/apache/pdfbox/preflight/process/TrailerValidationProcess.java
 Sun Mar 31 12:17:18 2024
@@ -126,8 +126,7 @@ public class TrailerValidationProcess ex
             // Search First and Last trailers according to offset position.
             for (COSObject co : xrefs)
             {
-                long offset = cosDocument.getXrefTable()
-                        .get(new COSObjectKey(co.getObjectNumber(), 
co.getGenerationNumber()));
+                long offset = cosDocument.getXrefTable().get(co.getKey());
                 if (offset < min)
                 {
                     min = offset;


Reply via email to