Minor: added null check to prevent runtime NPE.
This commit is contained in:
parent
aa21582761
commit
b2061ea8ef
|
@ -306,11 +306,14 @@ public abstract class AbstractElementHandler implements ElementHandler {
|
||||||
* @return string value
|
* @return string value
|
||||||
*/
|
*/
|
||||||
protected String getStringValue(Element element, String qName, List<String> excludes) {
|
protected String getStringValue(Element element, String qName, List<String> excludes) {
|
||||||
String name = qName;
|
if (element == null) return null;
|
||||||
String s = element.properties.get(qName).contents.toString();
|
if (qName == null) return null;
|
||||||
|
Element propertyElement = element.properties.get(qName);
|
||||||
|
if (propertyElement == null || propertyElement.contents == null) return null;
|
||||||
|
String s = propertyElement.contents.toString();
|
||||||
|
|
||||||
if (s != null && s.trim().length() > 0 && excludes != null) {
|
if (s != null && s.trim().length() > 0 && excludes != null) {
|
||||||
excludes.add(name);
|
excludes.add(qName);
|
||||||
}
|
}
|
||||||
return ((s == null || s.trim().length() == 0) ? null : s.trim());
|
return ((s == null || s.trim().length() == 0) ? null : s.trim());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue