Skip to content

Commit c3dc8be

Browse files
committed
PDFBOX-6133: refactor
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1930939 13f79535-47bb-0310-9956-ffa450edef68
1 parent e9e56c2 commit c3dc8be

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

xmpbox/src/main/java/org/apache/xmpbox/type/TypeMapping.java

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -341,22 +341,19 @@ public PropertyType getSpecifiedPropertyType(QName qName, String parentTypeName)
341341
}
342342
return null;
343343
}
344-
else
344+
// try in defined
345+
if (!definedStructuredNamespaces2.containsKey(qName.getNamespaceURI()))
345346
{
346-
// try in defined
347-
if (!definedStructuredNamespaces2.containsKey(qName.getNamespaceURI()))
348-
{
349-
// not found
350-
if (factory != null)
351-
{
352-
return null; // pre PDFBOX-6133 behavior
353-
}
354-
throw new BadFieldValueException("No descriptor found for " + qName);
355-
}
356-
else
347+
// not found
348+
if (factory != null)
357349
{
358-
return createPropertyType(Types.DefinedType, Cardinality.Simple);
350+
return null; // pre PDFBOX-6133 behavior
359351
}
352+
throw new BadFieldValueException("No descriptor found for " + qName);
353+
}
354+
else
355+
{
356+
return createPropertyType(Types.DefinedType, Cardinality.Simple);
360357
}
361358
}
362359

0 commit comments

Comments
 (0)