Author: tilman
Date: Sun Mar 30 21:36:49 2014
New Revision: 1583204
URL: http://svn.apache.org/r1583204
Log:
PDFBOX-2002: replaced deprecated getDictionaryObject() call with the current one
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationPopup.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/destination/PDPageDestination.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineNode.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationPopup.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationPopup.java?rev=1583204&r1=1583203&r2=1583204&view=diff
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationPopup.java
(original)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationPopup.java
Sun Mar 30 21:36:49 2014
@@ -101,8 +101,8 @@ public class PDAnnotationPopup extends P
PDAnnotationMarkup am = null;
try
{
- am = (PDAnnotationMarkup)
- PDAnnotation.createAnnotation(
getDictionary().getDictionaryObject( "Parent", "P" ) );
+ am = (PDAnnotationMarkup) PDAnnotation.createAnnotation(
+ getDictionary().getDictionaryObject(COSName.PARENT,
COSName.P));
}
catch (IOException ioe)
{
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/destination/PDPageDestination.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/destination/PDPageDestination.java?rev=1583204&r1=1583203&r2=1583204&view=diff
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/destination/PDPageDestination.java
(original)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/destination/PDPageDestination.java
Sun Mar 30 21:36:49 2014
@@ -22,6 +22,7 @@ import java.util.List;
import org.apache.pdfbox.cos.COSArray;
import org.apache.pdfbox.cos.COSBase;
import org.apache.pdfbox.cos.COSDictionary;
+import org.apache.pdfbox.cos.COSName;
import org.apache.pdfbox.cos.COSNumber;
import org.apache.pdfbox.pdmodel.PDPage;
@@ -133,8 +134,9 @@ public abstract class PDPageDestination
else if (page instanceof COSDictionary)
{
COSBase parent = page;
- while (((COSDictionary) parent).getDictionaryObject("Parent",
"P") != null) {
- parent = ((COSDictionary) parent).getDictionaryObject(
"Parent", "P" );
+ while (((COSDictionary)
parent).getDictionaryObject(COSName.PARENT, COSName.P) != null)
+ {
+ parent = ((COSDictionary)
parent).getDictionaryObject(COSName.PARENT, COSName.P);
}
// now parent is the pages node
PDPageNode pages = new PDPageNode((COSDictionary) parent);
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineNode.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineNode.java?rev=1583204&r1=1583203&r2=1583204&view=diff
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineNode.java
(original)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineNode.java
Sun Mar 30 21:36:49 2014
@@ -18,6 +18,7 @@ package org.apache.pdfbox.pdmodel.intera
import org.apache.pdfbox.cos.COSBase;
import org.apache.pdfbox.cos.COSDictionary;
+import org.apache.pdfbox.cos.COSName;
import org.apache.pdfbox.pdmodel.common.COSObjectable;
@@ -81,16 +82,16 @@ public class PDOutlineNode implements CO
protected PDOutlineNode getParent()
{
PDOutlineNode retval = null;
- COSDictionary parent = (COSDictionary)node.getDictionaryObject(
"Parent", "P" );
- if( parent != null )
+ COSDictionary parent = (COSDictionary)
node.getDictionaryObject(COSName.PARENT, COSName.P);
+ if (parent != null)
{
- if( parent.getDictionaryObject( "Parent", "P" ) == null )
+ if (parent.getDictionaryObject(COSName.PARENT, COSName.P) == null)
{
- retval = new PDDocumentOutline( parent );
+ retval = new PDDocumentOutline(parent);
}
else
{
- retval = new PDOutlineItem( parent );
+ retval = new PDOutlineItem(parent);
}
}