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)