You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2017/06/19 17:07:06 UTC

svn commit: r1799237 - /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureNode.java

Author: tilman
Date: Mon Jun 19 17:07:06 2017
New Revision: 1799237

URL: http://svn.apache.org/viewvc?rev=1799237&view=rev
Log:
PDFBOX-2852: use jdk7 syntax

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureNode.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureNode.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureNode.java?rev=1799237&r1=1799236&r2=1799237&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureNode.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureNode.java Mon Jun 19 17:07:06 2017
@@ -386,22 +386,24 @@ public abstract class PDStructureNode im
         if (kidDic != null)
         {
             String type = kidDic.getNameAsString(COSName.TYPE);
-            if ((type == null) || PDStructureElement.TYPE.equals(type))
+            if (type == null)
             {
-                // A structure element dictionary denoting another structure
-                // element
+                // A structure element dictionary denoting another structure element
                 return new PDStructureElement(kidDic);
             }
-            else if (PDObjectReference.TYPE.equals(type))
+            switch (type)
             {
-                // An object reference dictionary denoting a PDF object
-                return new PDObjectReference(kidDic);
-            }
-            else if (PDMarkedContentReference.TYPE.equals(type))
-            {
-                // A marked-content reference dictionary denoting a
-                // marked-content sequence
-                return new PDMarkedContentReference(kidDic);
+                case PDStructureElement.TYPE:
+                    // A structure element dictionary denoting another structure element
+                    return new PDStructureElement(kidDic);
+                case PDObjectReference.TYPE:
+                    // An object reference dictionary denoting a PDF object
+                    return new PDObjectReference(kidDic);
+                case PDMarkedContentReference.TYPE:
+                    // A marked-content reference dictionary denoting a marked-content sequence
+                    return new PDMarkedContentReference(kidDic);
+                default:
+                    break;
             }
         }
         else if (kid instanceof COSInteger)