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;